Class: CommandTower::Jwt::Decode::DecodeOutcome
- Inherits:
-
Data
- Object
- Data
- CommandTower::Jwt::Decode::DecodeOutcome
- Defined in:
- app/services/command_tower/jwt/decode.rb
Instance Attribute Summary collapse
-
#headers ⇒ Object
readonly
Returns the value of attribute headers.
-
#msg ⇒ Object
readonly
Returns the value of attribute msg.
-
#payload ⇒ Object
readonly
Returns the value of attribute payload.
-
#success ⇒ Object
readonly
Returns the value of attribute success.
Class Method Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#headers ⇒ Object (readonly)
Returns the value of attribute headers
9 10 11 |
# File 'app/services/command_tower/jwt/decode.rb', line 9 def headers @headers end |
#msg ⇒ Object (readonly)
Returns the value of attribute msg
9 10 11 |
# File 'app/services/command_tower/jwt/decode.rb', line 9 def msg @msg end |
#payload ⇒ Object (readonly)
Returns the value of attribute payload
9 10 11 |
# File 'app/services/command_tower/jwt/decode.rb', line 9 def payload @payload end |
#success ⇒ Object (readonly)
Returns the value of attribute success
9 10 11 |
# File 'app/services/command_tower/jwt/decode.rb', line 9 def success @success end |
Class Method Details
.failure(msg:) ⇒ Object
14 15 16 |
# File 'app/services/command_tower/jwt/decode.rb', line 14 def self.failure(msg:) new(success: false, payload: nil, headers: nil, msg:) end |
.success(payload:, headers: nil) ⇒ Object
10 11 12 |
# File 'app/services/command_tower/jwt/decode.rb', line 10 def self.success(payload:, headers: nil) new(success: true, payload:, headers:, msg: nil) end |
Instance Method Details
#failure? ⇒ Boolean
22 23 24 |
# File 'app/services/command_tower/jwt/decode.rb', line 22 def failure? !success end |
#success? ⇒ Boolean
18 19 20 |
# File 'app/services/command_tower/jwt/decode.rb', line 18 def success? success end |