Class: StellarClient::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/stellar_client/client.rb

Instance Method Summary collapse

Instance Method Details

#deposit(opts = {}) ⇒ Object



15
16
17
18
19
20
# 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 = {}) ⇒ Object



22
23
24
25
26
27
# 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 = {}) ⇒ Object



8
9
10
11
12
13
# 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