class BetterLogs::ActionController::Payload
Constants
- IGNORED_KEYS
Public Class Methods
new(payload)
click to toggle source
Calls superclass method
# File lib/better_logs/action_controller/payload.rb, line 3 def initialize(payload) payload = payload.with_indifferent_access data = payload.except(*IGNORED_KEYS) data[:status] = 500 if data.has_key?(:exception) if data.has_key?(:params) data[:controller] = data[:params].delete(:controller) data[:action] = data[:params].delete(:action) end super(data.flat_keys('_')) end