Class: KeeperSecretsManager::Dto::KSMHttpResponse
- Inherits:
-
Object
- Object
- KeeperSecretsManager::Dto::KSMHttpResponse
- Defined in:
- lib/keeper_secrets_manager/dto/payload.rb
Overview
HTTP response wrapper
Instance Attribute Summary collapse
-
#data ⇒ Object
Returns the value of attribute data.
-
#http_response ⇒ Object
Returns the value of attribute http_response.
-
#status_code ⇒ Object
Returns the value of attribute status_code.
Instance Method Summary collapse
-
#initialize(status_code:, data:, http_response: nil) ⇒ KSMHttpResponse
constructor
A new instance of KSMHttpResponse.
- #success? ⇒ Boolean
Constructor Details
#initialize(status_code:, data:, http_response: nil) ⇒ KSMHttpResponse
141 142 143 144 145 |
# File 'lib/keeper_secrets_manager/dto/payload.rb', line 141 def initialize(status_code:, data:, http_response: nil) @status_code = status_code @data = data @http_response = http_response end |
Instance Attribute Details
#data ⇒ Object
Returns the value of attribute data.
139 140 141 |
# File 'lib/keeper_secrets_manager/dto/payload.rb', line 139 def data @data end |
#http_response ⇒ Object
Returns the value of attribute http_response.
139 140 141 |
# File 'lib/keeper_secrets_manager/dto/payload.rb', line 139 def http_response @http_response end |
#status_code ⇒ Object
Returns the value of attribute status_code.
139 140 141 |
# File 'lib/keeper_secrets_manager/dto/payload.rb', line 139 def status_code @status_code end |
Instance Method Details
#success? ⇒ Boolean
147 148 149 |
# File 'lib/keeper_secrets_manager/dto/payload.rb', line 147 def success? status_code >= 200 && status_code < 300 end |