Class: Otto::Security::Authentication::AuthFailure
- Inherits:
-
Data
- Object
- Data
- Otto::Security::Authentication::AuthFailure
- Defined in:
- lib/otto/security/authentication/auth_failure.rb
Overview
Failure result for authentication failures
Instance Attribute Summary collapse
-
#auth_method ⇒ Object
readonly
Returns the value of attribute auth_method.
-
#failure_reason ⇒ Object
readonly
Returns the value of attribute failure_reason.
Instance Method Summary collapse
-
#anonymous? ⇒ Boolean
Check if anonymous - always true for failures.
-
#authenticated? ⇒ Boolean
Check if authenticated - always false for failures.
-
#inspect ⇒ String
Create a string representation for debugging.
-
#user_context ⇒ Hash
Get empty user context for failures.
Instance Attribute Details
#auth_method ⇒ Object (readonly)
Returns the value of attribute auth_method
9 10 11 |
# File 'lib/otto/security/authentication/auth_failure.rb', line 9 def auth_method @auth_method end |
#failure_reason ⇒ Object (readonly)
Returns the value of attribute failure_reason
9 10 11 |
# File 'lib/otto/security/authentication/auth_failure.rb', line 9 def failure_reason @failure_reason end |
Instance Method Details
#anonymous? ⇒ Boolean
Check if anonymous - always true for failures
24 25 26 |
# File 'lib/otto/security/authentication/auth_failure.rb', line 24 def anonymous? true end |
#authenticated? ⇒ Boolean
Check if authenticated - always false for failures
17 18 19 |
# File 'lib/otto/security/authentication/auth_failure.rb', line 17 def authenticated? false end |
#inspect ⇒ String
Create a string representation for debugging
38 39 40 |
# File 'lib/otto/security/authentication/auth_failure.rb', line 38 def inspect "#<AuthFailure reason=#{failure_reason.inspect} method=#{auth_method}>" end |
#user_context ⇒ Hash
Get empty user context for failures
31 32 33 |
# File 'lib/otto/security/authentication/auth_failure.rb', line 31 def user_context {} end |