class StellarClient::Client

Public Instance Methods

deposit(opts = {}) click to toggle source
# File lib/stellar_client/client.rb, line 15
def deposit(opts = {})
  transfer_host = get_toml.toml["TRANSFER_SERVER"]
  request = DepositRequest.new(opts.merge(host: transfer_host))
  raw_response = request.()
  DepositResponse.new(raw_response: raw_response)
end
get_fees(opts = {}) click to toggle source
# File lib/stellar_client/client.rb, line 22
def get_fees(opts = {})
  transfer_host = get_toml.toml["TRANSFER_SERVER"]
  request = GetFeesRequest.new(opts.merge(host: transfer_host))
  raw_response = request.()
  GetFeesResponse.new(raw_response: raw_response)
end
withdraw(opts = {}) click to toggle source
# File lib/stellar_client/client.rb, line 8
def withdraw(opts = {})
  transfer_host = get_toml.toml["TRANSFER_SERVER"]
  request = WithdrawRequest.new(opts.merge(host: transfer_host))
  raw_response = request.()
  WithdrawResponse.new(raw_response: raw_response)
end

Private Instance Methods

default_opts() click to toggle source
# File lib/stellar_client/client.rb, line 33
def default_opts
  { host: host, bridge_host: bridge_host }
end