Sha256: 3b061fee32529ced6af9e03f87da81c2d76d732a34b443f6e5f16b519765fcfb
Contents?: true
Size: 803 Bytes
Versions: 10
Compression:
Stored size: 803 Bytes
Contents
module Fume module Authlogic def self.enable ActionController::Base.send :include, ControllerExtensions::InstanceMethods ActionController::Base.send :helper_method, :current_user_session, :current_user 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 def redirect_to_ok_url_or_default(default) redirect_to params[:ok_url] || default end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems