| Module | Moneta::ExpiresSupport |
| In: |
lib/moneta/mixins.rb
|
This mixin handles the calculation of expiration times.
| default_expires | [RW] |
Calculates the time when something will expire.
This method considers false and 0 as "no-expire" and every positive number as a time to live in seconds.
@param [Hash] options Options hash @option options [0,false,nil,Numeric] :expires expires value given by user @param [0,false,nil,Numeric] default default expiration time
@return [false] if it should not expire @return [Time] the time when something should expire @return [nil] if it is not known
Calculates the number of seconds something should last.
This method considers false and 0 as "no-expire" and every positive number as a time to live in seconds.
@param [Hash] options Options hash @option options [0,false,nil,Numeric] :expires expires value given by user @param [0,false,nil,Numeric] default default expiration time
@return [false] if it should not expire @return [Numeric] seconds until expiration @return [nil] if it is not known