Class: HelperModule::SimpleHttpResult
- Inherits:
-
Object
- Object
- HelperModule::SimpleHttpResult
- Defined in:
- lib/helpers/simple_http_helper.rb
Instance Method Summary collapse
- #error_message ⇒ Object
- #get_content ⇒ Object
- #get_response ⇒ Object
-
#initialize(response) ⇒ SimpleHttpResult
constructor
A new instance of SimpleHttpResult.
- #is_success? ⇒ Boolean
- #to_s ⇒ Object
Constructor Details
#initialize(response) ⇒ SimpleHttpResult
Returns a new instance of SimpleHttpResult.
220 221 222 |
# File 'lib/helpers/simple_http_helper.rb', line 220 def initialize(response) @response = response end |
Instance Method Details
#error_message ⇒ Object
236 237 238 |
# File 'lib/helpers/simple_http_helper.rb', line 236 def is_success? ? '' : @response.body end |
#get_content ⇒ Object
240 241 242 |
# File 'lib/helpers/simple_http_helper.rb', line 240 def get_content is_success? ? JSON.parse(@response.body) : nil end |
#get_response ⇒ Object
228 229 230 |
# File 'lib/helpers/simple_http_helper.rb', line 228 def get_response @response end |
#is_success? ⇒ Boolean
232 233 234 |
# File 'lib/helpers/simple_http_helper.rb', line 232 def is_success? @response.code.to_i == 200 || @response.code.to_i == 201 end |
#to_s ⇒ Object
224 225 226 |
# File 'lib/helpers/simple_http_helper.rb', line 224 def to_s @response.to_s end |