Class: SinatraAdmin::Admin
- Inherits:
-
Object
- Object
- SinatraAdmin::Admin
- Includes:
- BCrypt, Mongoid::Document
- Defined in:
- lib/sinatra-admin/models/admin.rb
Instance Method Summary collapse
Instance Method Details
#authenticate(attemp_password) ⇒ Object
27 28 29 |
# File 'lib/sinatra-admin/models/admin.rb', line 27 def authenticate(attemp_password) password == attemp_password end |
#password ⇒ Object
31 32 33 |
# File 'lib/sinatra-admin/models/admin.rb', line 31 def password @password ||= Password.new(password_hash) end |
#password=(new_password) ⇒ Object
35 36 37 38 |
# File 'lib/sinatra-admin/models/admin.rb', line 35 def password=(new_password) @password = Password.create(new_password) self.password_hash = @password end |