Module: ActionController::AuthenticateAnonymous::ClassMethods

Defined in:
lib/action_controller/authenticate_anonymous.rb

Instance Method Summary collapse

Instance Method Details

#authenticates_anonymous_userObject



16
17
18
19
20
21
# File 'lib/action_controller/authenticate_anonymous.rb', line 16

def authenticates_anonymous_user
  return if authenticates_anonymous_user?
  include InstanceMethods
  alias_method_chain :current_user, :anonymous
  alias_method_chain :authenticated?, :anonymous
end

#authenticates_anonymous_user?Boolean

Returns:

  • (Boolean)


23
24
25
# File 'lib/action_controller/authenticate_anonymous.rb', line 23

def authenticates_anonymous_user?
  included_modules.include? InstanceMethods
end