Module: Coinbase::Advanced
- Extended by:
- Forwardable
- Defined in:
- lib/coinbase/advanced.rb,
lib/coinbase/advanced/version.rb,
lib/coinbase/advanced/api_base.rb,
lib/coinbase/advanced/constants.rb,
lib/coinbase/advanced/rest/rest_base.rb,
lib/coinbase/advanced/rest/base_response.rb,
lib/coinbase/advanced/rest/resources/fees.rb,
lib/coinbase/advanced/concerns/filter_param.rb,
lib/coinbase/advanced/rest/resources/orders.rb,
lib/coinbase/advanced/rest/resources/public.rb,
lib/coinbase/advanced/rest/resources/futures.rb,
lib/coinbase/advanced/rest/resources/accounts.rb,
lib/coinbase/advanced/rest/resources/converts.rb,
lib/coinbase/advanced/rest/resources/data_api.rb,
lib/coinbase/advanced/rest/resources/products.rb,
lib/coinbase/advanced/rest/resources/perpetuals.rb,
lib/coinbase/advanced/rest/resources/portfolios.rb,
lib/coinbase/advanced/rest/resources/payment_methods.rb
Defined Under Namespace
Modules: Concerns, REST Classes: APIBase
Constant Summary collapse
- VERSION =
"0.1.1"- API_ENV_KEY =
"COINBASE_API_KEY"- API_SECRET_ENV_KEY =
"COINBASE_API_SECRET"- USER_AGENT =
"coinbase-advanced-rb/0.0.1"- BASE_URL =
REST Constants
"api.coinbase.com"- API_PREFIX =
"/api/v3/brokerage"- WS_BASE_URL =
Websocket Constants
"wss://advanced-trade-ws.coinbase.com"- WS_USER_BASE_URL =
"wss://advanced-trade-ws-user.coinbase.com"- WS_RETRY_MAX =
5- WS_RETRY_BASE =
5- WS_RETRY_FACTOR =
1.5- SUBSCRIBE_MESSAGE_TYPE =
Message Types
"subscribe"- UNSUBSCRIBE_MESSAGE_TYPE =
"unsubscribe"- HEARTBEATS =
Channels
"heartbeats"- CANDLES =
"candles"- MARKET_TRADES =
"market_trades"- STATUS =
"status"- TICKER =
"ticker"- TICKER_BATCH =
"ticker_batch"- LEVEL2 =
"level2"- USER =
"user"- FUTURES_BALANCE_SUMMARY =
"futures_balance_summary"
Class Attribute Summary collapse
-
.config ⇒ Object
readonly
Returns the value of attribute config.
Class Method Summary collapse
Class Attribute Details
.config ⇒ Object (readonly)
Returns the value of attribute config.
100 101 102 |
# File 'lib/coinbase/advanced.rb', line 100 def config @config end |
Class Method Details
.configure {|@config| ... } ⇒ Object
114 115 116 |
# File 'lib/coinbase/advanced.rb', line 114 def configure yield(@config) if block_given? end |