class Airbrake::Rails::Excon

@api private @since v9.2.0

Public Instance Methods

call(*args) click to toggle source
# File lib/airbrake/rails/excon_subscriber.rb, line 8
def call(*args)
  routes = Airbrake::Rack::RequestStore[:routes]
  return if !routes || routes.none?

  event = Airbrake::Rails::Event.new(*args)

  routes.each do |_route_path, params|
    params[:groups][:http] ||= 0
    params[:groups][:http] += event.duration
  end
end