Sha256: e01d1868f68c5dad3c3e9948ed2c955731c1f1caab85401031d66088b5e6deaf
Contents?: true
Size: 1.16 KB
Versions: 6
Compression:
Stored size: 1.16 KB
Contents
class Module include Minitest::Spec::DSL end module ControllerRoutesAfterBlock after do Rails.application.reload_routes! end end module CustomControllersRoutes include ControllerRoutesAfterBlock before do Rails.application.routes.draw do mount_devise_jwt_auth_for 'User', at: 'nice_user_auth', controllers: { registrations: 'custom/registrations', confirmations: 'custom/confirmations', passwords: 'custom/passwords', sessions: 'custom/sessions', refresh_token: 'custom/refresh_token', omniauth_callbacks: 'custom/omniauth_callbacks' } end end end module OverridesControllersRoutes include ControllerRoutesAfterBlock before do Rails.application.routes.draw do mount_devise_jwt_auth_for 'User', at: 'evil_user_auth', controllers: { confirmations: 'overrides/confirmations', passwords: 'overrides/passwords', omniauth_callbacks: 'overrides/omniauth_callbacks', registrations: 'overrides/registrations', sessions: 'overrides/sessions', refresh_token: 'overrides/refresh_token' } end end end
Version data entries
6 entries across 6 versions & 1 rubygems