Generic expirability mixin.
Is this entry expired?
# File lib/more/facets/expirable.rb, line 40 40: def expired? 41: if @expires.nil? or (Time.now > @expires) 42: return true 43: else 44: return false 45: end 46: end
Set the expires timeout for this entry.
# File lib/more/facets/expirable.rb, line 27 27: def expires_after(timeout = (60*60*24)) 28: @expires = Time.now + timeout 29: end
Set the expire timeout for this entry. The timeout happens after (base + rand(spread)) seconds.
# File lib/more/facets/expirable.rb, line 34 34: def expires_spread(base, spread) 35: @expires = Time.now + base + rand(spread) 36: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.