Module: Currentuser::Services::Authenticates

Included in:
ActionController::Base
Defined in:
lib/currentuser/services/controllers/authenticates.rb

Instance Method Summary collapse

Instance Method Details

#currentuser_idObject



13
14
15
# File 'lib/currentuser/services/controllers/authenticates.rb', line 13

def currentuser_id
  return @currentuser_id ||= currentuser_session && currentuser_session['id']
end

#currentuser_sessionObject



9
10
11
# File 'lib/currentuser/services/controllers/authenticates.rb', line 9

def currentuser_session
  return session[:currentuser]
end

#currentuser_sign_in_urlObject



17
18
19
# File 'lib/currentuser/services/controllers/authenticates.rb', line 17

def 
  return Services.currentuser_url(:sign_in)
end

#currentuser_sign_out_urlObject



25
26
27
# File 'lib/currentuser/services/controllers/authenticates.rb', line 25

def currentuser_sign_out_url
  return currentuser_services.sign_out_url
end

#currentuser_sign_up_urlObject



21
22
23
# File 'lib/currentuser/services/controllers/authenticates.rb', line 21

def 
  return Services.currentuser_url(:sign_up)
end

#require_currentuserObject



4
5
6
7
# File 'lib/currentuser/services/controllers/authenticates.rb', line 4

def require_currentuser
  return  if currentuser_id
  redirect_to 
end