Module: BetfairApiNgRails
- Extended by:
- ActiveSupport::Autoload, Api::RequestMethods::All
- Includes:
- Api::Data
- Defined in:
- lib/betfair_api_ng_rails.rb,
lib/betfair_api_ng_rails/errors.rb,
lib/betfair_api_ng_rails/account.rb,
lib/betfair_api_ng_rails/railtie.rb,
lib/betfair_api_ng_rails/version.rb,
lib/betfair_api_ng_rails/api/config.rb,
lib/betfair_api_ng_rails/api/helper.rb,
lib/betfair_api_ng_rails/api/provider.rb,
lib/betfair_api_ng_rails/api/constants.rb,
lib/betfair_api_ng_rails/api/data/base.rb,
lib/betfair_api_ng_rails/api/connection.rb,
lib/betfair_api_ng_rails/api/data/event.rb,
lib/betfair_api_ng_rails/api/data/match.rb,
lib/betfair_api_ng_rails/api/data/order.rb,
lib/betfair_api_ng_rails/api/enums/side.rb,
lib/betfair_api_ng_rails/api/hashalator.rb,
lib/betfair_api_ng_rails/account_manager.rb,
lib/betfair_api_ng_rails/account_session.rb,
lib/betfair_api_ng_rails/api/data/runner.rb,
lib/betfair_api_ng_rails/api/endpoints/uk.rb,
lib/betfair_api_ng_rails/api/enums/wallet.rb,
lib/betfair_api_ng_rails/api/http/factory.rb,
lib/betfair_api_ng_rails/api/parsers/base.rb,
lib/betfair_api_ng_rails/api/caching/helper.rb,
lib/betfair_api_ng_rails/api/data/constants.rb,
lib/betfair_api_ng_rails/api/endpoints/base.rb,
lib/betfair_api_ng_rails/api/enums/group_by.rb,
lib/betfair_api_ng_rails/api/enums/order_by.rb,
lib/betfair_api_ng_rails/api/enums/sort_dir.rb,
lib/betfair_api_ng_rails/api/http/requester.rb,
lib/betfair_api_ng_rails/api/http/responser.rb,
lib/betfair_api_ng_rails/api/request_method.rb,
lib/betfair_api_ng_rails/bad_response_error.rb,
lib/betfair_api_ng_rails/api/data/event_type.rb,
lib/betfair_api_ng_rails/api/data/price_size.rb,
lib/betfair_api_ng_rails/api/data/time_range.rb,
lib/betfair_api_ng_rails/api/session_manager.rb,
lib/betfair_api_ng_rails/api/data/competition.rb,
lib/betfair_api_ng_rails/api/data/limit_order.rb,
lib/betfair_api_ng_rails/api/data/market_book.rb,
lib/betfair_api_ng_rails/api/endpoint_factory.rb,
lib/betfair_api_ng_rails/api/enums/bet_status.rb,
lib/betfair_api_ng_rails/api/enums/item_class.rb,
lib/betfair_api_ng_rails/api/enums/order_type.rb,
lib/betfair_api_ng_rails/api/enums/price_data.rb,
lib/betfair_api_ng_rails/api/logs/file_logger.rb,
lib/betfair_api_ng_rails/api/data/event_result.rb,
lib/betfair_api_ng_rails/api/data/venue_result.rb,
lib/betfair_api_ng_rails/api/endpoints/italian.rb,
lib/betfair_api_ng_rails/api/endpoints/spanish.rb,
lib/betfair_api_ng_rails/api/enums/market_sort.rb,
lib/betfair_api_ng_rails/api/formatter_factory.rb,
lib/betfair_api_ng_rails/api/parsers/list_base.rb,
lib/betfair_api_ng_rails/api/concerns/errorable.rb,
lib/betfair_api_ng_rails/api/data/market_filter.rb,
lib/betfair_api_ng_rails/api/enums/include_item.rb,
lib/betfair_api_ng_rails/api/enums/order_status.rb,
lib/betfair_api_ng_rails/api/enums/rollup_model.rb,
lib/betfair_api_ng_rails/account_session_manager.rb,
lib/betfair_api_ng_rails/api/data/runner_catalog.rb,
lib/betfair_api_ng_rails/api/data/statement_item.rb,
lib/betfair_api_ng_rails/api/enums/market_status.rb,
lib/betfair_api_ng_rails/api/enums/runner_status.rb,
lib/betfair_api_ng_rails/api/logs/console_logger.rb,
lib/betfair_api_ng_rails/api/parsers/list_events.rb,
lib/betfair_api_ng_rails/api/parsers/list_venues.rb,
lib/betfair_api_ng_rails/api/parsers/single_base.rb,
lib/betfair_api_ng_rails/api/request_methods/all.rb,
lib/betfair_api_ng_rails/api/data/exchange_prices.rb,
lib/betfair_api_ng_rails/api/data/starting_prices.rb,
lib/betfair_api_ng_rails/api/endpoints/australian.rb,
lib/betfair_api_ng_rails/api/http/proxy_requester.rb,
lib/betfair_api_ng_rails/api/parsers/place_orders.rb,
lib/betfair_api_ng_rails/api/data/market_catalogue.rb,
lib/betfair_api_ng_rails/api/data/price_projection.rb,
lib/betfair_api_ng_rails/api/caching/response_cache.rb,
lib/betfair_api_ng_rails/api/connection_ext/caching.rb,
lib/betfair_api_ng_rails/api/connection_ext/logging.rb,
lib/betfair_api_ng_rails/api/connection_ext/parsing.rb,
lib/betfair_api_ng_rails/api/data/concerns/hashable.rb,
lib/betfair_api_ng_rails/api/data/concerns/jsonable.rb,
lib/betfair_api_ng_rails/api/data/event_type_result.rb,
lib/betfair_api_ng_rails/api/data/place_instruction.rb,
lib/betfair_api_ng_rails/api/data/time_range_result.rb,
lib/betfair_api_ng_rails/api/enums/match_projection.rb,
lib/betfair_api_ng_rails/api/enums/order_projection.rb,
lib/betfair_api_ng_rails/api/enums/persistence_type.rb,
lib/betfair_api_ng_rails/api/enums/time_granularity.rb,
lib/betfair_api_ng_rails/api/invalid_endpoint_error.rb,
lib/betfair_api_ng_rails/api/parsers/list_countries.rb,
lib/betfair_api_ng_rails/api/data/competition_result.rb,
lib/betfair_api_ng_rails/api/data/market_description.rb,
lib/betfair_api_ng_rails/api/data/market_type_result.rb,
lib/betfair_api_ng_rails/api/enums/concerns/enumable.rb,
lib/betfair_api_ng_rails/api/enums/market_projection.rb,
lib/betfair_api_ng_rails/api/request_methods/account.rb,
lib/betfair_api_ng_rails/api/request_methods/betting.rb,
lib/betfair_api_ng_rails/api/data/country_code_result.rb,
lib/betfair_api_ng_rails/api/parsers/list_event_types.rb,
lib/betfair_api_ng_rails/api/parsers/list_market_book.rb,
lib/betfair_api_ng_rails/api/parsers/list_time_ranges.rb,
lib/betfair_api_ng_rails/api/connection_ext/formatting.rb,
lib/betfair_api_ng_rails/api/data/limit_on_close_order.rb,
lib/betfair_api_ng_rails/api/enums/market_betting_type.rb,
lib/betfair_api_ng_rails/api/parsers/get_account_funds.rb,
lib/betfair_api_ng_rails/api/parsers/list_competitions.rb,
lib/betfair_api_ng_rails/api/parsers/list_market_types.rb,
lib/betfair_api_ng_rails/api/data/concerns/attributable.rb,
lib/betfair_api_ng_rails/api/data/market_on_close_order.rb,
lib/betfair_api_ng_rails/api/data/statement_legacy_data.rb,
lib/betfair_api_ng_rails/api/data/account_funds_response.rb,
lib/betfair_api_ng_rails/api/data/place_execution_report.rb,
lib/betfair_api_ng_rails/api/parsers/get_account_details.rb,
lib/betfair_api_ng_rails/api/formatters/js_tree_formatter.rb,
lib/betfair_api_ng_rails/api/connection_ext/error_handling.rb,
lib/betfair_api_ng_rails/api/data/account_details_response.rb,
lib/betfair_api_ng_rails/api/data/account_statement_report.rb,
lib/betfair_api_ng_rails/api/data/ex_best_offers_overrides.rb,
lib/betfair_api_ng_rails/api/data/place_instruction_report.rb,
lib/betfair_api_ng_rails/api/enums/execution_report_status.rb,
lib/betfair_api_ng_rails/api/http/helpers/session_response.rb,
lib/betfair_api_ng_rails/api/parsers/get_account_statement.rb,
lib/betfair_api_ng_rails/api/parsers/list_market_catalogue.rb,
lib/betfair_api_ng_rails/api/connection_ext/ssoid_refreshing.rb,
lib/betfair_api_ng_rails/api/enums/instruction_report_status.rb,
lib/betfair_api_ng_rails/api/http/helpers/keep_alive_response.rb,
lib/generators/betfair_api_ng_rails/install/install_generator.rb,
lib/betfair_api_ng_rails/api/enums/execution_report_error_code.rb,
lib/betfair_api_ng_rails/api/http/helpers/information_response.rb,
lib/betfair_api_ng_rails/api/enums/instruction_report_error_code.rb
Defined Under Namespace
Modules: Api, Generators Classes: APINGException, Account, AccountManager, AccountSession, AccountSessionManager, BadResponseError, NoAccountProvided, NoConnectionError, Railtie
Constant Summary collapse
- VERSION =
"2.1.0"
Constants included from Api::Constants
Api::Constants::ALLOWED_FORMATTING, Api::Constants::ALLOWED_RESOURCES, Api::Constants::API_REQUEST_HEADERS, Api::Constants::JSON_METHOD, Api::Constants::KEEP_ALIVE_URL, Api::Constants::LOADABLE_CONFIG_OPTIONS, Api::Constants::SESSION_REQUEST_HEADERS, Api::Constants::SIMPLE_LISTING_FILTERED, Api::Constants::SUCCESS_LOGIN
Class Attribute Summary collapse
-
.log ⇒ Object
Returns the value of attribute log.
Class Method Summary collapse
Methods included from Api::RequestMethods::Account
#get_account_details, #get_account_funds, #get_account_statement
Methods included from Api::RequestMethods::Betting
#list_market_book, #list_market_catalogue, #place_orders
Class Attribute Details
.log ⇒ Object
Returns the value of attribute log.
199 200 201 |
# File 'lib/betfair_api_ng_rails.rb', line 199 def log @log end |
Class Method Details
.account_manager ⇒ Object
207 208 209 |
# File 'lib/betfair_api_ng_rails.rb', line 207 def self.account_manager BetfairApiNgRails::AccountManager.instance end |
.account_session_manager ⇒ Object
211 212 213 |
# File 'lib/betfair_api_ng_rails.rb', line 211 def self.account_session_manager BetfairApiNgRails::AccountSessionManager.instance end |
.config(&block) ⇒ Object
202 203 204 205 |
# File 'lib/betfair_api_ng_rails.rb', line 202 def self.config(&block) @_config ||= BetfairApiNgRails::Api::Config block_given? ? yield(@_config) : @_config end |