class BetfairApiNgRails::AccountSessionManager

Attributes

sessions[R]

Public Class Methods

new() click to toggle source
# File lib/betfair_api_ng_rails/account_session_manager.rb, line 9
def initialize
  clear
end

Public Instance Methods

clear() click to toggle source
# File lib/betfair_api_ng_rails/account_session_manager.rb, line 25
def clear
  @sessions = {}
end
expire(username) click to toggle source
# File lib/betfair_api_ng_rails/account_session_manager.rb, line 21
def expire(username)
  sessions.delete username
end
get(username) click to toggle source
# File lib/betfair_api_ng_rails/account_session_manager.rb, line 17
def get(username)
  sessions.fetch(username, AccountSession.new).ssoid
end
store(session) click to toggle source
# File lib/betfair_api_ng_rails/account_session_manager.rb, line 13
def store(session)
  sessions[session.username] = session
end