class Object
Public Instance Methods
authenticate!()
click to toggle source
# File lib/sinatra-admin/warden_strategies/sinatra_admin.rb, line 6 def authenticate! admin = SinatraAdmin.config.admin_model.find_by(email: email) if admin.nil? fail!("The email you entered does not exist.") elsif admin.authenticate(password) success!(admin) else fail!("You entered an incorrect password") end end
email()
click to toggle source
# File lib/sinatra-admin/warden_strategies/sinatra_admin.rb, line 20 def email params['data']['email'] end
password()
click to toggle source
# File lib/sinatra-admin/warden_strategies/sinatra_admin.rb, line 24 def password params['data']['password'] end
valid?()
click to toggle source
# File lib/sinatra-admin/warden_strategies/sinatra_admin.rb, line 2 def valid? email && password end