Class: HttpClientGenerator::Plugs::UnderscoreResponse

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

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#call(req) ⇒ Object



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

def call(req)
  return req unless req.response_body.is_a?(Hash)

  req.response_body =
    KeyTransformer.deep_transform_keys(req.response_body) { |key| Inflector.underscore(key).to_sym }

  req
end