class Routemaster::Middleware::PayloadFilter

Public Instance Methods

run(payload) click to toggle source

Filters duplicate events by url and type in a single payload.

# File lib/routemaster/middleware/payload_filter.rb, line 5
def run(payload)
  payload.group_by { |event| [event['url'], event['type']] }.map { |_, events| events.last }
end