Class: BeemusicApi::HttpClient::RequestResponse
- Inherits:
-
Object
- Object
- BeemusicApi::HttpClient::RequestResponse
- Defined in:
- lib/beemusic_api.rb
Instance Method Summary collapse
- #code ⇒ Object
- #cookies ⇒ Object
- #errors ⇒ Object
-
#initialize(response, debug = true) ⇒ RequestResponse
constructor
A new instance of RequestResponse.
- #message ⇒ Object
- #response ⇒ Object
- #stacktrace ⇒ Object
- #valid? ⇒ Boolean
Constructor Details
#initialize(response, debug = true) ⇒ RequestResponse
Returns a new instance of RequestResponse.
147 148 149 150 |
# File 'lib/beemusic_api.rb', line 147 def initialize(response, debug = true) @response = response @debug = true end |
Instance Method Details
#code ⇒ Object
160 161 162 |
# File 'lib/beemusic_api.rb', line 160 def code @response.code end |
#cookies ⇒ Object
152 153 154 |
# File 'lib/beemusic_api.rb', line 152 def @response. end |
#errors ⇒ Object
172 173 174 |
# File 'lib/beemusic_api.rb', line 172 def errors response_body['ResponseStatus']['Errors'] rescue nil end |
#message ⇒ Object
164 165 166 |
# File 'lib/beemusic_api.rb', line 164 def response_body['ResponseStatus']['Message'] rescue nil end |
#response ⇒ Object
176 177 178 |
# File 'lib/beemusic_api.rb', line 176 def response @response end |
#stacktrace ⇒ Object
168 169 170 |
# File 'lib/beemusic_api.rb', line 168 def stacktrace response_body['ResponseStatus']['StackTrace'] rescue nil end |
#valid? ⇒ Boolean
156 157 158 |
# File 'lib/beemusic_api.rb', line 156 def valid? @response.code == 200 end |