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