class ElasticAPM::Spies::SinatraSpy

def dispatch!(*args, &block)

def dispatch!(*args, &block)
  dispatch_without_apm!(*args, &block).tap do
    next unless (transaction = ElasticAPM.current_transaction)
    next unless (route = env['sinatra.route'])
    transaction.name = route
  end
end