Class: Bter::Public
Constant Summary
Constants included
from Request
Request::PUBLIC_URL, Request::TRADE_URL
Instance Method Summary
collapse
Methods included from Request
#public_request, #sign, #trade_request
Instance Method Details
#depth(pair) ⇒ Object
21
22
23
24
|
# File 'lib/bter/public.rb', line 21
def depth(pair)
query = public_request("depth", pair)
JSON.parse(query, {:symbolize_names => true})
end
|
#details ⇒ Object
Also known as:
marke_list
31
32
33
34
|
# File 'lib/bter/public.rb', line 31
def details
query = public_request("markelist")
JSON.parse(query, {:symbolize_names => true})
end
|
#info ⇒ Object
Also known as:
market_info
26
27
28
29
|
# File 'lib/bter/public.rb', line 26
def info
query = public_request("marketinfo")
JSON.parse(query, {:symbolize_names => true})
end
|
#logging(log) ⇒ Object
41
42
43
|
# File 'lib/bter/public.rb', line 41
def logging(log)
raise "Logger is no longer available , please remove it"
end
|
#pairs ⇒ Object
6
7
8
9
|
# File 'lib/bter/public.rb', line 6
def pairs
query = public_request("pairs")
JSON.parse(query, {:symbolize_names => true})
end
|
#ticker(pair) ⇒ Object
11
12
13
14
|
# File 'lib/bter/public.rb', line 11
def ticker(pair)
query = public_request("ticker", pair)
JSON.parse(query, {:symbolize_names => true})
end
|
#tickers ⇒ Object
16
17
18
19
|
# File 'lib/bter/public.rb', line 16
def tickers
query = public_request("tickers")
JSON.parse(query, {:symbolize_names => true})
end
|
#trades(pair, tid = '') ⇒ Object
Also known as:
history
36
37
38
39
|
# File 'lib/bter/public.rb', line 36
def trades(pair, tid='')
query = public_request("trade", pair + "/#{tid}")
JSON.parse(query, {:symbolize_names => true})
end
|