class Remitano::Client::Orders

Attributes

config[R]

Public Class Methods

new(config:) click to toggle source
# File lib/remitano/client/orders.rb, line 7
def initialize(config:)
  @config = config
end

Public Instance Methods

cancel(id) click to toggle source
# File lib/remitano/client/orders.rb, line 15
def cancel(id)
  config.net.post("/orders/#{id}/cancel").execute
end
create(pair:, side:, price:, amount:) click to toggle source
# File lib/remitano/client/orders.rb, line 19
def create(pair:, side:, price:, amount:)
  config.net.post(
    "/orders",
    pair: pair, side: side, price: price, amount: amount
  ).execute
end
open(pair, **params) click to toggle source
# File lib/remitano/client/orders.rb, line 11
def open(pair, **params)
  config.net.get("/orders/open?pair=#{pair}&#{params.to_query}").execute
end