class Fabricio::Authorization::MemorySessionStorage
The only one built-in session storage. Stores current session in memory.
Public Class Methods
new()
click to toggle source
Initializes a new MemorySessionStorage
object
@return [Fabricio::Authorization::MemorySessionStorage]
# File lib/fabricio/authorization/memory_session_storage.rb, line 11 def initialize @session = nil end
Public Instance Methods
obtain_session()
click to toggle source
Returns session stored in a variable
@return [Fabricio::Authorization::Session]
# File lib/fabricio/authorization/memory_session_storage.rb, line 18 def obtain_session @session end
reset()
click to toggle source
Resets current state and deletes saved session
# File lib/fabricio/authorization/memory_session_storage.rb, line 30 def reset @session = nil end
store_session(session)
click to toggle source
Stores session in a variable
@param session [Fabricio::Authorization::MemorySessionStorage]
# File lib/fabricio/authorization/memory_session_storage.rb, line 25 def store_session(session) @session = session end