class ActionDispatch::MiddlewareStack

def insert(index, klass, *args, &block)

def insert(index, klass, *args, &block)
  index = assert_index(index, :before)
  middlewares.insert(index, build_middleware(klass, args, block))
end