Method: ActionDispatch::MiddlewareStack#move

Defined in:
lib/action_dispatch/middleware/stack.rb

#move(target, source) ⇒ Object Also known as: move_before



143
144
145
146
147
148
149
# File 'lib/action_dispatch/middleware/stack.rb', line 143

def move(target, source)
  source_index = assert_index(source, :before)
  source_middleware = middlewares.delete_at(source_index)

  target_index = assert_index(target, :before)
  middlewares.insert(target_index, source_middleware)
end