module Quilt::Performance::Reportable

Public Instance Methods

process_report(&block) click to toggle source
# File lib/quilt_rails/performance/reportable.rb, line 6
def process_report(&block)
  Client.send!(Report.from_params(normalized_params), &block)
end

Private Instance Methods

normalized_params() click to toggle source
# File lib/quilt_rails/performance/reportable.rb, line 12
def normalized_params
  return params unless request.content_type == 'text/plain'

  ActionController::Parameters.new(JSON.parse(request.body.read))
end