Class: BN::Middleware::KeyConverter
- Defined in:
- lib/bn/middleware/key_converter.rb
Overview
Recursively convert all keys in a Hash from camelCase or dashed-delimited Strings into underscore_delimited Symbols.
Instance Method Summary collapse
-
#execute(value) ⇒ Hash
Execute the middleware.
Methods inherited from Base
Constructor Details
This class inherits a constructor from BN::Middleware::Base
Instance Method Details
#execute(value) ⇒ Hash
Execute the middleware.
11 12 13 |
# File 'lib/bn/middleware/key_converter.rb', line 11 def execute(value) convert_keys(value.to_h) end |