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



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

def currentuser_id
  return @currentuser_id ||= session[:currentuser_id]
end

#currentuser_sign_in_urlObject



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

def 
  return Services.currentuser_url(:sign_in)
end

#currentuser_sign_out_urlObject



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

def currentuser_sign_out_url
  return currentuser_services.sign_out_url
end

#currentuser_sign_up_urlObject



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

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