Module: Janus::Models::Rememberable::ClassMethods

Defined in:
lib/janus/models/rememberable.rb

Instance Method Summary collapse

Instance Method Details

#find_for_remember_authentication(token) ⇒ Object



46
47
48
49
50
51
52
53
54
55
# File 'lib/janus/models/rememberable.rb', line 46

def find_for_remember_authentication(token)
  user = where(:remember_token => token).first unless token.blank?

  if user && user.remember_created_at < remember_for.ago
    user.forget_me!
    user = nil
  end

  user
end