From 1458123550140c6e45982c139daeeca80d0afd22 Mon Sep 17 00:00:00 2001 From: Luke Kanies Date: Mon, 7 Apr 2008 23:39:21 -0500 Subject: Adding an envelope module to handle indirected instance expiration. --- lib/puppet/indirector/envelope.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 lib/puppet/indirector/envelope.rb (limited to 'lib') diff --git a/lib/puppet/indirector/envelope.rb b/lib/puppet/indirector/envelope.rb new file mode 100644 index 000000000..ef7952ef6 --- /dev/null +++ b/lib/puppet/indirector/envelope.rb @@ -0,0 +1,13 @@ +require 'puppet/indirector' + +# Provide any attributes or functionality needed for indirected +# instances. +module Puppet::Indirector::Envelope + attr_accessor :expiration + + def expired? + return false unless expiration + return false if expiration >= Time.now + return true + end +end -- cgit