creates Manager

This commit is contained in:
Juanjo Bazán
2015-09-30 11:22:03 +02:00
committed by Juanjo Bazán
parent 39119b9d6b
commit b921c67676
5 changed files with 86 additions and 1 deletions

12
app/models/manager.rb Normal file
View File

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