Sha256: 18d873a45e7bb8d889892a695c63e17c830d99b43a7226f7b8541d093dd2d2fd
Contents?: true
Size: 1.71 KB
Versions: 7
Compression:
Stored size: 1.71 KB
Contents
module RailsWarden # Set the default user class for the application # :api: public def self.default_user_class=(klass) @default_user_class = klass end # Accessor for the default user class for the application # :api: public def self.default_user_class @default_user_class ||= User end # Get the action called when there is an unauthenticated failure # This is usually an action on a controller # The action is called on the failure application. This would normally be # A rails controller # # Example # RailsWarden::Manager.new(@app, :failure_app => "login_controller", # :defaults => :password, # :unauthenticated_action => :bad_login # ) # # The unauthenticated_action is :bad_login # The bad_login action will be called on the LoginController # :api: public def self.unauthenticated_action=(action) action = action.to_s if action @unauthenticated_action = action end # Get the action called when there is an unauthenticated failure # This is usually an action on a controller # The action is called on the failure application. This would normally be # A rails controller # # Example # RailsWarden::Manager.new(@app, :failure_app => "login_controller", # :defaults => :password, # :unauthenticated_action => :bad_login # ) # # The unauthenticated_action is :bad_login # The bad_login action will be called on the LoginController # :api: public def self.unauthenticated_action @unauthenticated_action ||= "unauthenticated" end end
Version data entries
7 entries across 7 versions & 2 rubygems