Module: RememberMe::Model::ClassMethods

Defined in:
lib/remember_me/model.rb

Instance Method Summary collapse

Instance Method Details

#remember_forObject



49
50
51
# File 'lib/remember_me/model.rb', line 49

def remember_for
  2.weeks
end

#rememberable_optionsObject



45
46
47
# File 'lib/remember_me/model.rb', line 45

def rememberable_options
  {}
end


40
41
42
43
# File 'lib/remember_me/model.rb', line 40

def serialize_from_cookie(id, remember_token)
  record = where(id: id).first
  record if record && record.rememberable_value == remember_token && !record.remember_expired?
end


36
37
38
# File 'lib/remember_me/model.rb', line 36

def serialize_into_cookie(record)
  [record.id, record.rememberable_value]
end