Module: Devise::RegistrationsControllerExtensions

Defined in:
lib/rose_quartz/devise/controllers/registrations_controller_extensions.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.prepended(base) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/rose_quartz/devise/controllers/registrations_controller_extensions.rb', line 7

def self.prepended(base)
  base.class_eval do
    helper_method :two_factor_authentication_enabled?,
                  :two_factor_authentication_backup_code,
                  :two_factor_authentication_qr_code_uri,
                  :two_factor_authentication_secret
  end
end

Instance Method Details

#update_resource(resource, _params) ⇒ Object



16
17
18
19
20
# File 'lib/rose_quartz/devise/controllers/registrations_controller_extensions.rb', line 16

def update_resource(resource, _params)
  result = super
  edit_two_factor_authentication(resource) if result
  result
end