class ActiveResource::ConnectionError
@private
Public Class Methods
new(response)
click to toggle source
# File lib/esp/extensions/active_resource/formats/json_api_format.rb, line 6 def initialize(response) @response = if response.respond_to?(:body) message = decoded_errors(response.body) Struct.new(:body, :code, :message).new(response.body, response.code, message) else response end end
Private Instance Methods
decoded_errors(json)
click to toggle source
# File lib/esp/extensions/active_resource/formats/json_api_format.rb, line 17 def decoded_errors(json) Array(Hash(ActiveSupport::JSON.decode(json))['errors'].map { |e| e['title'] }).join(" ") rescue [] end