module CubaApi::CurrentUser
Public Instance Methods
authenticated?()
click to toggle source
# File lib/cuba_api/current_user.rb, line 47 def authenticated? current_user != nil end
current_user( user = nil )
click to toggle source
# File lib/cuba_api/current_user.rb, line 34 def current_user( user = nil ) if user session[ 'user' ] = self.class.sessions.to_session( user ) @_current_user = user elsif env[ 'rack.session' ] @_current_user ||= self.class.sessions.from_session( session[ 'user' ] ) end end
current_user_name()
click to toggle source
# File lib/cuba_api/current_user.rb, line 51 def current_user_name authenticated? ? current_user.login : "???" end
reset_current_user()
click to toggle source
# File lib/cuba_api/current_user.rb, line 43 def reset_current_user session[ 'user' ] = nil end