class Upperkut::Middlewares::NewRelic

Public Instance Methods

call(worker, _items) { || ... } click to toggle source
# File lib/upperkut/middlewares/new_relic.rb, line 6
def call(worker, _items)
  perform_action_with_newrelic_trace(trace_args(worker)) do
    yield
  end
end

Private Instance Methods

trace_args(worker) click to toggle source
# File lib/upperkut/middlewares/new_relic.rb, line 14
def trace_args(worker)
  {
    name: 'perform',
    class_name: worker.name,
    category: 'OtherTransaction/Upperkut'
  }
end