Class: Hello::RequestManager::Stateless
- Inherits:
-
Abstract
- Object
- Abstract
- Hello::RequestManager::Stateless
show all
- Defined in:
- lib/hello/request_manager/stateless.rb
Instance Method Summary
collapse
Methods inherited from Abstract
#clear_cache, #current_user, #env, #initialize, #is_current_access?, #is_current_user?, #remote_ip, #request, #sign_in!, #sign_out!, #signed_in?, #user_agent
Instance Method Details
#current_access ⇒ Object
8
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/hello/request_manager/stateless.rb', line 8
def current_access
@current_access ||= begin
return nil unless string = param ||
return nil unless user_id = string.split('-').first
return nil unless user = ::User.find_by_id(user_id)
return nil unless model = user.accesses.find_by_token(string)
return nil unless model.active_token_or_destroy
model
end
end
|
#current_accesses ⇒ Object
4
5
6
|
# File 'lib/hello/request_manager/stateless.rb', line 4
def current_accesses
[]
end
|
#stateful? ⇒ Boolean
20
21
22
|
# File 'lib/hello/request_manager/stateless.rb', line 20
def stateful?
false
end
|