module Bitstamp::Socket::Orders

Public Instance Methods

live_full_order_book(currency_pair:, &block) click to toggle source
# File lib/bitstamp/socket/orders.rb, line 31
def live_full_order_book(currency_pair:, &block)
  channel = "diff_order_book_#{currency_pair}"
  event   = 'data'

  listen(channel, event, block)
end
live_order_book(currency_pair:, &block) click to toggle source
# File lib/bitstamp/socket/orders.rb, line 3
def live_order_book(currency_pair:, &block)
  channel = "order_book_#{currency_pair}"
  event   = 'data'

  listen(channel, event, block)
end
live_orders_changed(currency_pair:, &block) click to toggle source
# File lib/bitstamp/socket/orders.rb, line 17
def live_orders_changed(currency_pair:, &block)
  channel = "live_orders_#{currency_pair}"
  event   = 'order_changed'

  listen(channel, event, block)
end
live_orders_created(currency_pair:, &block) click to toggle source
# File lib/bitstamp/socket/orders.rb, line 10
def live_orders_created(currency_pair:, &block)
  channel = "live_orders_#{currency_pair}"
  event   = 'order_created'

  listen(channel, event, block)
end
live_orders_deleted(currency_pair:, &block) click to toggle source
# File lib/bitstamp/socket/orders.rb, line 24
def live_orders_deleted(currency_pair:, &block)
  channel = "live_orders_#{currency_pair}"
  event   = 'order_deleted'

  listen(channel, event, block)
end