class User

Public Instance Methods

authenticate(request) click to toggle source
# File lib/authstrategies/models/user.rb, line 27
def authenticate request
        if self.password == request["password"]
                true
        else
                false
        end
end
forget_me!() click to toggle source
# File lib/authstrategies/models/user.rb, line 40
def forget_me!
              self.update_attribute('remember_me', false)
              self.update_attribute('remember_token', nil)
      end
password() click to toggle source
# File lib/authstrategies/models/user.rb, line 18
      def password
              @password ||= Password.new(encrypted_password)
end
password=(password) click to toggle source
# File lib/authstrategies/models/user.rb, line 22
    def password= password
@password = password
            self.encrypted_password = Password.create(@password)
    end
remember_me!() click to toggle source
# File lib/authstrategies/models/user.rb, line 35
def remember_me!
        self.update_attribute('remember_me', true)
        self.update_attribute('remember_token', new_token)
end

Private Instance Methods

new_token() click to toggle source
# File lib/authstrategies/models/user.rb, line 46
def new_token
        Password.create(Time.new.to_s)
end