# File lib/authlogic/session/active_record_trickery.rb, line 8 def self.included(klass) klass.extend ActiveModel::Naming klass.extend ActiveModel::Translation # Support ActiveModel::Name#name for Rails versions before 4.0. if !klass.model_name.respond_to?(:name) ActiveModel::Name.module_eval do alias_method :name, :to_s end end klass.extend ClassMethods klass.send(:include, InstanceMethods) end