Module: BetfairApiNgRails::Api::RequestMethods::Betting

Includes:
Constants
Included in:
All
Defined in:
lib/betfair_api_ng_rails/api/request_methods/betting.rb

Constant Summary

Constants included from Constants

Constants::ALLOWED_FORMATTING, Constants::ALLOWED_RESOURCES, Constants::API_REQUEST_HEADERS, Constants::JSON_METHOD, Constants::KEEP_ALIVE_URL, Constants::LOADABLE_CONFIG_OPTIONS, Constants::SESSION_REQUEST_HEADERS, Constants::SIMPLE_LISTING_FILTERED, Constants::SUCCESS_LOGIN

Instance Method Summary collapse

Instance Method Details

#list_market_book(market_ids: [], price_projection: BetfairApiNgRails::PriceProjection.new, order_projection: '', match_projection: '', currency_code: 'USD', locale: BetfairApiNgRails.config.locale) ⇒ Object



19
20
21
# File 'lib/betfair_api_ng_rails/api/request_methods/betting.rb', line 19

def list_market_book(market_ids: [], price_projection: BetfairApiNgRails::PriceProjection.new, order_projection: '', match_projection: '', currency_code: 'USD', locale: BetfairApiNgRails.config.locale)
  run_request __method__, { market_ids: market_ids, price_projection: price_projection, order_projection: order_projection, match_projection: match_projection, currency_code: currency_code, locale: locale }
end

#list_market_catalogue(filter: BetfairApiNgRails::MarketFilter.new, market_projection: [], sort: "", max_results: '1', locale: BetfairApiNgRails.config.locale) ⇒ Object



15
16
17
# File 'lib/betfair_api_ng_rails/api/request_methods/betting.rb', line 15

def list_market_catalogue(filter: BetfairApiNgRails::MarketFilter.new, market_projection: [], sort: "", max_results: '1', locale: BetfairApiNgRails.config.locale)
  run_request __method__, { filter: filter, market_projection: market_projection, sort: sort, max_results: max_results, locale: locale }
end

#place_orders(market_id: "", instructions: [], customer_ref: "", account_name: '') ⇒ Object



23
24
25
# File 'lib/betfair_api_ng_rails/api/request_methods/betting.rb', line 23

def place_orders(market_id: "", instructions: [], customer_ref: "", account_name: '')
  run_request __method__, { market_id: market_id, instructions: instructions, customer_ref: customer_ref }, 
end