Class: MarketData::Client

Inherits:
Object
  • Object
show all
Includes:
Indexes, Markets, Options, Quotes
Defined in:
lib/market_data.rb

Constant Summary

Constants included from Validations

Validations::VALID_DAILY_RESOLUTION, Validations::VALID_RESOLUTIONS

Constants included from Mappers

Mappers::OPEN_RESPONSE_KEY, Mappers::OPTION_SYMBOL_RESPONSE_KEY, Mappers::STATUS_RESPONSE_KEY, Mappers::SYMBOL_RESPONSE_KEY

Instance Method Summary collapse

Methods included from Options

#chain, #expirations, #lookup, #option_quote, #strikes

Methods included from Validations

#options_for_expirations, #options_for_option_chains, #options_for_option_quote, #options_for_strikes, #required_for_lookup, #time_valid?, #validate_bulk_candles_input!, #validate_bulk_quotes_input!, #validate_candles_input!, #validate_earnings_input!, #validate_expiration_filters!, #validate_expirations_input!, #validate_from_to_countback_strategy, #validate_index_candles_input!, #validate_index_quote_input!, #validate_lookup_input!, #validate_market_status_input!, #validate_option_chain_input!, #validate_option_chain_liquidity_filters!, #validate_option_chain_other_filters!, #validate_option_chain_strike_filters!, #validate_option_quote_input!, #validate_quotes_input!, #validate_resolution, #validate_strikes_input!

Methods included from Errors

#handle_error

Methods included from Mappers

#map_bulk_candles, #map_bulk_quotes, #map_candles, #map_earnings, #map_expirations, #map_fields_for, #map_index_candles, #map_index_quote, #map_lookup, #map_market_status, #map_option_chain, #map_option_quote, #map_quote, #map_strike

Methods included from Conn

#do_connect, #do_request, #encode_uri_component, #get_auth_headers, #get_token, #get_uri

Methods included from Indexes

#index_candles, #index_quote

Methods included from Markets

#market_status

Methods included from Quotes

#bulk_candles, #bulk_quotes, #candles, #earnings, #quote

Constructor Details

#initialize(token) ⇒ Client

Returns a new instance of Client.



18
19
20
# File 'lib/market_data.rb', line 18

def initialize token
  @access_token = token
end