Module: CBX::MarketData
Overview
Provides an interface to the Market Data section of the Coinbase Exchange API.
Instance Method Summary collapse
- #candles(product_id = 'BTC-USD', &block) ⇒ Object
- #currencies(&block) ⇒ Object
- #orderbook(level = '1', product_id = 'BTC-USD', &block) ⇒ Object
- #products(&block) ⇒ Object
- #stats(&block) ⇒ Object
- #ticker(product_id = 'BTC-USD', &block) ⇒ Object
- #time(&block) ⇒ Object
- #trades(product_id = 'BTC-USD', &block) ⇒ Object
Instance Method Details
#candles(product_id = 'BTC-USD', &block) ⇒ Object
24 25 26 |
# File 'lib/cbx/market_data.rb', line 24 def candles(product_id = 'BTC-USD', &block) get('products/' + product_id + '/candles', nil, &block) end |
#currencies(&block) ⇒ Object
32 33 34 |
# File 'lib/cbx/market_data.rb', line 32 def currencies(&block) get('currencies', nil, &block) end |
#orderbook(level = '1', product_id = 'BTC-USD', &block) ⇒ Object
12 13 14 |
# File 'lib/cbx/market_data.rb', line 12 def orderbook(level = '1', product_id = 'BTC-USD', &block) get('products/' + product_id + '/book?level=' + String(level), nil, &block) end |
#products(&block) ⇒ Object
8 9 10 |
# File 'lib/cbx/market_data.rb', line 8 def products(&block) get('products', nil, &block) end |
#stats(&block) ⇒ Object
28 29 30 |
# File 'lib/cbx/market_data.rb', line 28 def stats(&block) get('products/' + product_id + '/stats', nil, &block) end |
#ticker(product_id = 'BTC-USD', &block) ⇒ Object
16 17 18 |
# File 'lib/cbx/market_data.rb', line 16 def ticker(product_id = 'BTC-USD', &block) get('products/' + product_id + '/ticker', nil, &block) end |
#time(&block) ⇒ Object
36 37 38 |
# File 'lib/cbx/market_data.rb', line 36 def time(&block) get('time', nil, &block) end |
#trades(product_id = 'BTC-USD', &block) ⇒ Object
20 21 22 |
# File 'lib/cbx/market_data.rb', line 20 def trades(product_id = 'BTC-USD', &block) get('products/' + product_id + '/trades', nil, &block) end |