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.