Module: Empresaula::API::Controller::Authentication

Defined in:
lib/empresaula-api/controller/authentication.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



8
9
10
11
12
# File 'lib/empresaula-api/controller/authentication.rb', line 8

def self.included(base)
  base.class_eval do
    helper_method :current_user
  end
end

Instance Method Details

#current_sessionObject



14
15
16
# File 'lib/empresaula-api/controller/authentication.rb', line 14

def current_session
  @current_session ||= find_session_from_cookies
end

#current_userObject

Sets the current user



20
21
22
# File 'lib/empresaula-api/controller/authentication.rb', line 20

def current_user
  current_session.user if current_session
end