Class: HttpClientGenerator::Plugs::EncodeJsonResponse

Inherits:
Object
  • Object
show all
Defined in:
lib/http_client_generator/plugs/encode_json_response.rb

Instance Method Summary collapse

Instance Method Details

#call(request) ⇒ Object



8
9
10
11
12
13
# File 'lib/http_client_generator/plugs/encode_json_response.rb', line 8

def call(request)
  request.response_body = JSON.parse(request.response_body, symbolize_names: true)
  request
rescue JSON::ParserError
  request
end