class Hello::RequestManager::Stateful::SessionWrapper
Public Class Methods
new(manager)
click to toggle source
# File lib/hello/request_manager/stateful/session_wrapper.rb, line 5 def initialize(manager) @manager = manager end
Public Instance Methods
refresh_session_tokens()
click to toggle source
# File lib/hello/request_manager/stateful/session_wrapper.rb, line 27 def refresh_session_tokens self.session_tokens = ::Access.where(token: session_tokens).pluck(:token) end
session()
click to toggle source
# File lib/hello/request_manager/stateful/session_wrapper.rb, line 31 def session @manager.request.session end
session_token()
click to toggle source
# File lib/hello/request_manager/stateful/session_wrapper.rb, line 18 def session_token session['token'] end
session_token=(v)
click to toggle source
# File lib/hello/request_manager/stateful/session_wrapper.rb, line 22 def session_token=(v) session['token'] = v @manager.clear_cache end
session_tokens()
click to toggle source
# File lib/hello/request_manager/stateful/session_wrapper.rb, line 9 def session_tokens session['tokens'] ||= [] end
session_tokens=(v)
click to toggle source
# File lib/hello/request_manager/stateful/session_wrapper.rb, line 13 def session_tokens=(v) session['tokens'] = v @manager.clear_cache end