Module: Bitcointerminal::V1::Addresses
- Defined in:
- lib/bitcointerminal/v1/addresses.rb
Instance Method Summary collapse
- #addresses_size ⇒ Object
- #items ⇒ Object
- #networks ⇒ Object
- #patch_item(id, name) ⇒ Object
- #post_address(symbol = 'BTC') ⇒ Object
- #post_item(name, description) ⇒ Object
Instance Method Details
#addresses_size ⇒ Object
13 14 15 16 |
# File 'lib/bitcointerminal/v1/addresses.rb', line 13 def addresses_size s = authenticated_get("/v1/currencies/").body JSON.parse(s,:symbolize_names => true) end |
#items ⇒ Object
20 21 22 23 |
# File 'lib/bitcointerminal/v1/addresses.rb', line 20 def items() s = authenticated_get('/v1/items').body JSON.parse(s,:symbolize_names => true) end |
#networks ⇒ Object
25 26 27 28 |
# File 'lib/bitcointerminal/v1/addresses.rb', line 25 def networks() s = authenticated_get('/v1/networks/').body JSON.parse(s,:symbolize_names => true) end |
#patch_item(id, name) ⇒ Object
35 36 37 38 39 |
# File 'lib/bitcointerminal/v1/addresses.rb', line 35 def patch_item(id, name) params = {name: name} s = authenticated_patch("/v1/items/#{id}", params: params).body JSON.parse(s,:symbolize_names => true) end |
#post_address(symbol = 'BTC') ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/bitcointerminal/v1/addresses.rb', line 4 def post_address(symbol='BTC') params = {symbol: symbol} s = authenticated_post('/v1/addresses', params: params).body JSON.parse(s,:symbolize_names => true) # puts "authenticated_post: #{s}" # JSON.parse(s,:symbolize_names => true) end |
#post_item(name, description) ⇒ Object
30 31 32 33 |
# File 'lib/bitcointerminal/v1/addresses.rb', line 30 def post_item(name, description) params = {name: name, description: description} authenticated_post('/v1/items', params: params) end |