Module: RoseQuartz::Hooks

Defined in:
lib/rose_quartz/hooks.rb

Class Method Summary collapse

Class Method Details

.initialize_hooks!Object



4
5
6
7
8
9
10
11
12
13
# File 'lib/rose_quartz/hooks.rb', line 4

def self.initialize_hooks!
  ::Devise.setup do |c|
    c.warden do |manager|
      manager.default_strategies(scope: :user).unshift :two_factor_authenticatable
    end
  end

  ::Devise::SessionsController.prepend Devise::SessionsControllerExtensions
  ::Devise::RegistrationsController.prepend Devise::RegistrationsControllerExtensions
end