Module: Redpear::Model::Expiration

Included in:
Redpear::Model
Defined in:
lib/redpear/model/expiration.rb

Instance Method Summary collapse

Instance Method Details

#expire(time) ⇒ Object #expire(number) ⇒ Object

Expires the record.

Overloads:

  • #expire(time) ⇒ Object

    Parameters:

    • time (Time)

      The time to expire the record at

  • #expire(number) ⇒ Object

    Parameters:

    • number (Integer)

      Expire in ‘number` of seconds from now



8
9
10
# File 'lib/redpear/model/expiration.rb', line 8

def expire(value)
  attributes.expire(value)
end

#ttlInteger

May return nil for non-expiring records and non-existing records.

Returns:

  • (Integer)

    the period this record has to live.



14
15
16
# File 'lib/redpear/model/expiration.rb', line 14

def ttl
  attributes.ttl
end