Module: Qs::PayloadHandler::EventSummaryLine

Defined in:
lib/qs/payload_handler.rb

Constant Summary collapse

ORDERED_KEYS =
%w(time handler event publisher params error).freeze

Class Method Summary collapse

Class Method Details

.new(event, line_attrs) ⇒ Object



162
163
164
165
166
167
# File 'lib/qs/payload_handler.rb', line 162

def self.new(event, line_attrs)
  SummaryLine.new(ORDERED_KEYS, line_attrs.merge({
    'event'     => event.route_name,
    'publisher' => event.publisher
  }))
end