Sha256: 270e7f496fd2d0098744f15acc74c617de43e0bde48c4dfb358ff491e6ccf34f
Contents?: true
Size: 1.15 KB
Versions: 8
Compression:
Stored size: 1.15 KB
Contents
# frozen_string_literal: true 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
8 entries across 8 versions & 3 rubygems