module BetfairApiNgRails::Api::Http::Helpers::SessionResponse
Public Class Methods
included(base)
click to toggle source
# File lib/betfair_api_ng_rails/api/http/helpers/session_response.rb, line 8 def self.included(base) base.send :class_eval, <<-CODE def has_error_with_session_response? has_error_without_session_response? || session_res_error? end alias_method :has_error_without_session_response?, :has_error? alias_method :has_error?, :has_error_with_session_response? CODE end
Public Instance Methods
session_token()
click to toggle source
# File lib/betfair_api_ng_rails/api/http/helpers/session_response.rb, line 18 def session_token result['sessionToken'] end
Protected Instance Methods
check_login_status()
click to toggle source
# File lib/betfair_api_ng_rails/api/http/helpers/session_response.rb, line 28 def check_login_status result.fetch('loginStatus', SUCCESS_LOGIN) != SUCCESS_LOGIN end
session_res_error?()
click to toggle source
# File lib/betfair_api_ng_rails/api/http/helpers/session_response.rb, line 24 def session_res_error? set_error_info(:SESSION, result['loginStatus']) if check_login_status end