Module: LamAuth::ControllerExtensions

Defined in:
lib/lam_auth/controller_extensions.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Instance Method Summary collapse

Instance Method Details

#lam_auth_for(klass) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/lam_auth/controller_extensions.rb', line 3

def lam_auth_for(klass)
  class_attribute :user_model_class_name
  self.user_model_class_name = klass
  
  helper_method(:current_user, :logged_in?)
  before_filter :login_from_cookie
  
  extend ClassMethods
  include InstanceMethods
  protected :logged_in?, :current_user, :current_user=, :access_token, :login_from_cookie, :login_required
end