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.
221 222 223 |
# File 'lib/helpers/simple_http_helper.rb', line 221 def initialize(response) @response = response end |
Instance Method Details
#error_message ⇒ Object
237 238 239 |
# File 'lib/helpers/simple_http_helper.rb', line 237 def is_success? ? '' : @response.body end |
#get_content ⇒ Object
241 242 243 |
# File 'lib/helpers/simple_http_helper.rb', line 241 def get_content is_success? ? JSON.parse(@response.body) : nil end |
#get_response ⇒ Object
229 230 231 |
# File 'lib/helpers/simple_http_helper.rb', line 229 def get_response @response end |
#is_success? ⇒ Boolean
233 234 235 |
# File 'lib/helpers/simple_http_helper.rb', line 233 def is_success? @response.code.to_i == 200 || @response.code.to_i == 201 end |
#to_s ⇒ Object
225 226 227 |
# File 'lib/helpers/simple_http_helper.rb', line 225 def to_s @response.to_s end |