Module: RememberMe::Model::ClassMethods
- Defined in:
- lib/remember_me/model.rb
Instance Method Summary collapse
- #remember_for ⇒ Object
- #rememberable_options ⇒ Object
- #serialize_from_cookie(id, remember_token) ⇒ Object
- #serialize_into_cookie(record) ⇒ Object
Instance Method Details
#remember_for ⇒ Object
49 50 51 |
# File 'lib/remember_me/model.rb', line 49 def remember_for 2.weeks end |
#rememberable_options ⇒ Object
45 46 47 |
# File 'lib/remember_me/model.rb', line 45 def {} end |
#serialize_from_cookie(id, remember_token) ⇒ Object
40 41 42 43 |
# File 'lib/remember_me/model.rb', line 40 def (id, remember_token) record = where(id: id).first record if record && record.rememberable_value == remember_token && !record.remember_expired? end |
#serialize_into_cookie(record) ⇒ Object
36 37 38 |
# File 'lib/remember_me/model.rb', line 36 def (record) [record.id, record.rememberable_value] end |