Method: Symphonia::ControllerExtensions#current_user

Defined in:
lib/symphonia/controller_extensions.rb

#current_userObject



161
162
163
164
165
166
# File 'lib/symphonia/controller_extensions.rb', line 161

def current_user
  return (Symphonia::User.current ||= @current_user) if defined?(@current_user)

  @current_user = current_user_session && current_user_session.user
  Symphonia::User.current = @current_user || Symphonia::User::Anonymous.new
end