Skip to content

Instantly share code, notes, and snippets.

@lucasprag
Created September 16, 2017 16:25
Show Gist options
  • Save lucasprag/762d4c2187b97340dbc80181c3cf05eb to your computer and use it in GitHub Desktop.
Save lucasprag/762d4c2187b97340dbc80181c3cf05eb to your computer and use it in GitHub Desktop.
module MeuSite
class Application < Rails::Application
# ...
config.middleware.use = HelloHeader
# insere o NovoMiddleware DEPOIS do MiddlewareExistente
config.middleware.insert_after(MiddlewareExistente, NovoMiddleware)
# insere o NovoMiddleware ANTES do MiddlewareExistente
config.middleware.insert_before(MiddlewareExistente, NovoMiddleware)
# remove o MiddlewareExistente da lista de middlewares para serem executados
config.middleware.delete(MiddlewareExistente)
# troca o MiddlewareExistente pelo NovoMiddleware mantendo sua posição na lista
config.middleware.swap(MiddlewareExistente, NovoMiddleware)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment