class Devise::Strategies::PamAuthenticatable
Public Instance Methods
authenticate!()
click to toggle source
# File lib/devise_pam_authenticatable/strategy.rb, line 9 def authenticate! pam_params = params[scope].clone pam_params[:request] = request if (resource = mapping.to.authenticate_with_pam(pam_params)) success!(resource) else fail(:invalid) end end
valid?()
click to toggle source
Calls superclass method
# File lib/devise_pam_authenticatable/strategy.rb, line 5 def valid? super && (::Devise.emailfield || ::Devise.usernamefield) end