class Mountebank::SymbolizeKeys

Public Class Methods

new(app = nil, options = {}) click to toggle source
Calls superclass method
# File lib/mountebank/helper.rb, line 21
def initialize(app = nil, options = {})
  super(app)
  @options = options
  @content_types = Array(options[:content_type])
end

Public Instance Methods

call(environment) click to toggle source
# File lib/mountebank/helper.rb, line 27
def call(environment)
  @app.call(environment).on_complete do |env|
    if env[:body].is_a? Hash
      env[:body] = Helper.symbolize(env[:body])
    end
  end
end