module Datadog::Tracing::Contrib::Sinatra::Framework

def self.add_middleware(middleware, builder, *args, &block)

Add Rack middleware at the top of the stack
def self.add_middleware(middleware, builder, *args, &block)
  insert_middleware(builder, middleware, args, block) do |proc_, use|
    use.insert(0, proc_)
  end
end