Module: FlexCommerceApi::JsonApiClientExtension::ParseJson

Defined in:
lib/flex_commerce_api/json_api_client_extension/parse_json.rb

Instance Method Summary collapse

Instance Method Details

#call(environment) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/flex_commerce_api/json_api_client_extension/parse_json.rb', line 7

def call(environment)
  super
rescue JSON::ParserError => error
  error.define_singleton_method(:raven_context) do
    {
      extra: {
        body: environment.body
      }  
    }
  end
  raise
end