Sha256: 41036fc6d7861cdf2309caa01fc1a02459eb97a50a2ed29a1adf409cff1021e7
Contents?: true
Size: 741 Bytes
Versions: 6
Compression:
Stored size: 741 Bytes
Contents
module Fume module Authlogic def self.try_enable if defined? ::Authlogic ActionController::Base.send :include, ControllerExtensions::InstanceMethods ActionController::Base.send :helper_method, :current_user_session, :current_user end end module ControllerExtensions module InstanceMethods protected def current_user_session return @current_user_session if defined?(@current_user_session) @current_user_session = UserSession.find end def current_user return @current_user if defined?(@current_user) @current_user = current_user_session && current_user_session.user end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems