class GrowthPush::Response
Public Class Methods
handle(response)
click to toggle source
# File lib/growth_push/response.rb, line 5 def self.handle(response) _response = if response_body_not_json?(response.body) (response.body == 'true') else begin ::MultiJson.load(response.body) rescue MultiJson::DecodeError response.body end end if (200...300).include?(response.code.to_i) _response else Exception.handle_response(response) end end
response_body_not_json?(body)
click to toggle source
# File lib/growth_push/response.rb, line 23 def self.response_body_not_json?(body) body == 'true' || body == 'false' || body == '[]' end