Class: StandardId::Passwordless::VerificationService::Result
- Inherits:
-
Data
- Object
- Data
- StandardId::Passwordless::VerificationService::Result
- Defined in:
- lib/standard_id/passwordless/verification_service.rb
Overview
Result object returned by .verify.
-
success?: true/false
-
account: the resolved account (nil on failure)
-
challenge: the consumed CodeChallenge (nil on failure)
-
error: error message string (nil on success)
-
attempts: nil on success, 0 when no challenge was found (fabricated target), or 1+ for wrong-code failures against an active challenge
Instance Attribute Summary collapse
-
#account ⇒ Object
readonly
Returns the value of attribute account.
-
#attempts ⇒ Object
readonly
Returns the value of attribute attempts.
-
#challenge ⇒ Object
readonly
Returns the value of attribute challenge.
-
#error ⇒ Object
readonly
Returns the value of attribute error.
-
#success? ⇒ Object
readonly
Returns the value of attribute success?.
Instance Attribute Details
#account ⇒ Object (readonly)
Returns the value of attribute account
11 12 13 |
# File 'lib/standard_id/passwordless/verification_service.rb', line 11 def account @account end |
#attempts ⇒ Object (readonly)
Returns the value of attribute attempts
11 12 13 |
# File 'lib/standard_id/passwordless/verification_service.rb', line 11 def attempts @attempts end |
#challenge ⇒ Object (readonly)
Returns the value of attribute challenge
11 12 13 |
# File 'lib/standard_id/passwordless/verification_service.rb', line 11 def challenge @challenge end |
#error ⇒ Object (readonly)
Returns the value of attribute error
11 12 13 |
# File 'lib/standard_id/passwordless/verification_service.rb', line 11 def error @error end |
#success? ⇒ Object (readonly)
Returns the value of attribute success?
11 12 13 |
# File 'lib/standard_id/passwordless/verification_service.rb', line 11
def success?
@success?
end
|