Module: Tablexi::Logger::OptionFilter

Defined in:
lib/tablexi/logger/option_filter/humanize_request.rb

Constant Summary collapse

HumanizeRequest =
lambda do |options|
  return options unless options.key? :request

  request = options.delete :request
  body = request.body.read
  request.body.rewind

  options[:http_method] = request.headers["REQUEST_METHOD"]
  options[:uri] = request.original_url
  options[:body] = body
  options
end