module Authlogic::Session::Klass::InstanceMethods

Public Class Methods

new(*args) click to toggle source

Creating an alias method for the “record” method based on the klass name, so that we can do:

session.user

instead of:

session.record
Calls superclass method
# File lib/authlogic/session/klass.rb, line 50
def initialize(*args)
  if !self.class.configured_klass_methods
    self.class.send(:alias_method, klass_name.demodulize.underscore.to_sym, :record)
    self.class.configured_klass_methods = true
  end
  super
end

Private Instance Methods

klass() click to toggle source
# File lib/authlogic/session/klass.rb, line 59
def klass
  self.class.klass
end
klass_name() click to toggle source
# File lib/authlogic/session/klass.rb, line 63
def klass_name
  self.class.klass_name
end