Class: Market
- Inherits:
-
Base
show all
- Defined in:
- lib/blocksdk_ruby/market.rb
Instance Attribute Summary
Attributes inherited from Base
#api_token
Instance Method Summary
collapse
Methods inherited from Base
#initialize, #request
Constructor Details
This class inherits a constructor from Base
Instance Method Details
#getBlockChain(request = {}) ⇒ Object
4
5
6
|
# File 'lib/blocksdk_ruby/market.rb', line 4
def getBlockChain(request = {})
return request("GET","/market/exchanges")
end
|
#getExchangeRates(request = {}) ⇒ Object
36
37
38
39
40
41
42
43
|
# File 'lib/blocksdk_ruby/market.rb', line 36
def getExchangeRates(request = {})
request["to"].to_s.empty? ? request['to'] = "USD" : request["to"]
return request("GET","/market/rates/" + (request['exchage_id']).to_s + "/" + (request['from']).to_s,{
"to" => request['to'],
"from_amount" => request['from_amount']
})
end
|
#getExchangeTrades(request = {}) ⇒ Object
26
27
28
29
30
31
32
33
34
|
# File 'lib/blocksdk_ruby/market.rb', line 26
def getExchangeTrades(request = {})
request["from"].to_s.empty? ? request['from'] = nil : request['from']
request["to"].to_s.empty? ? request['to'] = "USD" : request["to"]
return request("GET","/market/trades/" + (request['exchage_id']).to_s+ "",{
"from" => request['from'],
"to" => request['to']
})
end
|
#getRates(request = {}) ⇒ Object
18
19
20
21
22
23
24
|
# File 'lib/blocksdk_ruby/market.rb', line 18
def getRates(request = {})
return request("GET","/market/rates/" + (request['from']).to_s+ "",{
"to" => request['to'],
"from_amount" => request['from_amount']
})
end
|
#getTrades(request = {}) ⇒ Object
8
9
10
11
12
13
14
15
16
|
# File 'lib/blocksdk_ruby/market.rb', line 8
def getTrades(request = {})
request["from"].to_s.empty? ? request['from'] = nil : request['from']
request["to"].to_s.empty? ? request['to'] = "USD" : request["to"]
return request("GET","/market/trades",{
"from" => request['from'],
"to" => request['to']
})
end
|