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
-
#list_market_book(market_ids: [], price_projection: BetfairApiNgRails::PriceProjection.new, order_projection: '', match_projection: '', currency_code: 'USD', locale: BetfairApiNgRails.config.locale) ⇒ Object
-
#list_market_catalogue(filter: BetfairApiNgRails::MarketFilter.new, market_projection: [], sort: "", max_results: '1', locale: BetfairApiNgRails.config.locale) ⇒ Object
-
#place_orders(market_id: "", instructions: [], customer_ref: "", account_name: '') ⇒ Object
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 }, account_name
end
|