class BetfairApiNgRails::Api::SessionManager::SsoidRequester

Public Instance Methods

get() click to toggle source
# File lib/betfair_api_ng_rails/api/session_manager.rb, line 27
def get
  session_token.tap do |token|
    store_session token
  end
end

Private Instance Methods

account_session(token) click to toggle source
# File lib/betfair_api_ng_rails/api/session_manager.rb, line 39
def account_session(token)
  BetfairApiNgRails::AccountSession.new(username, token)
end
get_login_response() click to toggle source
# File lib/betfair_api_ng_rails/api/session_manager.rb, line 47
def get_login_response
  http_requester.do_request
end
http_requester() click to toggle source
# File lib/betfair_api_ng_rails/api/session_manager.rb, line 51
def http_requester
  @_http_requester ||= Api::Http::Factory.session_requester(login_url, account)
end
session_token() click to toggle source
# File lib/betfair_api_ng_rails/api/session_manager.rb, line 43
def session_token
  get_login_response.session_token
end
store_session(token) click to toggle source
# File lib/betfair_api_ng_rails/api/session_manager.rb, line 35
def store_session(token)
  BetfairApiNgRails.account_session_manager.store account_session(token)
end