Method: Devise::Controllers::Helpers#devise_controller?

Defined in:
lib/devise/controllers/helpers.rb

#devise_controller?Boolean

Return true if it’s a devise_controller. false to all controllers unless the controllers defined inside devise. Useful if you want to apply a before filter to all controllers, except the ones in devise:

before_action :my_filter, unless: :devise_controller?

Returns:

  • (Boolean)


153
154
155
# File 'lib/devise/controllers/helpers.rb', line 153

def devise_controller?
  is_a?(::DeviseController)
end