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