Class: Swap

Inherits:
Base show all
Defined in:
lib/bitnob/objects/swap.rb

Instance Attribute Summary

Attributes inherited from Base

#production, #secret_key, #url

Instance Method Summary collapse

Methods inherited from Base

#base_url, #check_parameters, #get_request, #initialize, #post_request, #put_request

Constructor Details

This class inherits a constructor from Base

Instance Method Details

#swap_btc_usd(amount) ⇒ Object

amount : int



13
14
15
16
17
18
# File 'lib/bitnob/objects/swap.rb', line 13

def swap_btc_usd(amount)
    data = { amount: amount }
    payload = data.to_json

    post_request("#{base_url}#{BaseEndpoints::ONCHAIN}/swap-bitcoin-usd", payload)
end

#swap_usd_btc(amount) ⇒ Object

amount : int



26
27
28
29
30
31
# File 'lib/bitnob/objects/swap.rb', line 26

def swap_usd_btc(amount)
    data = { amount: amount }
    payload = data.to_json

    post_request("#{base_url}#{BaseEndpoints::ONCHAIN}/swap-usd-bitcoin", payload)
end