Module: Cryptomarket::Websocket::Methods

Defined in:
lib/cryptomarket/websocket/methods.rb

Constant Summary collapse

ORDERBOOK =
'orderbook'
REPORTS =
'reports'
TICKERS =
'tickers'
TRADES =
'trades'
CANDLES =
'candles'
MAP =
{
  'subscribeReports' => REPORTS,
  'unsubscribeReports' => REPORTS,
  'activeOrders' => REPORTS,
  'report' => REPORTS,

  'subscribeTicker' => TICKERS,
  'unsubscribeTicker' => TICKERS,
  'ticker' => TICKERS,

  'subscribeOrderbook' => ORDERBOOK,
  'unsubscribeOrderbook' => ORDERBOOK,
  'snapshotOrderbook' => ORDERBOOK,
  'updateOrderbook' => ORDERBOOK,

  'subscribeTrades' => TRADES,
  'unsubscribeTrades' => TRADES,
  'snapshotTrades' => TRADES,
  'updateTrades' => TRADES,

  'subscribeCandles' => CANDLES,
  'unsubscribeCandles' => CANDLES,
  'snapshotCandles' => CANDLES,
  'updateCandles' => CANDLES
}.freeze