Module: DeviseInstant2fa::Controllers::Helpers

Extended by:
ActiveSupport::Concern
Defined in:
lib/devise_instant2fa/controllers/helpers.rb

Instance Method Summary collapse

Instance Method Details

#is_devise_sessions_controller?Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/devise_instant2fa/controllers/helpers.rb', line 10

def is_devise_sessions_controller?
  self.class == Devise::SessionsController || self.class.ancestors.include?(Devise::SessionsController)
end

#is_signing_in?Boolean

Returns:

  • (Boolean)


14
15
16
17
18
19
20
21
22
# File 'lib/devise_instant2fa/controllers/helpers.rb', line 14

def is_signing_in?
  if devise_controller? && signed_in?(resource_name) &&
     is_devise_sessions_controller? &&
     self.action_name == "create"
    return true
  end

  return false
end