Files
grecia/app/models/manager.rb
2015-10-01 17:53:15 +02:00

12 lines
359 B
Ruby

class Manager < ActiveRecord::Base
validates :username, presence: true, uniqueness: true
validates :password_digest, presence: true
has_secure_password
def self.valid_manager(username = nil, password = nil)
return false unless username.present? && password.present?
Manager.find_by(username: username).try(:authenticate, password)
end
end