Class: Cryptohopper::Resources::Market
- Inherits:
-
Object
- Object
- Cryptohopper::Resources::Market
- Defined in:
- lib/cryptohopper/resources/market.rb
Overview
‘client.market` — marketplace browse (public).
Instance Method Summary collapse
- #homepage ⇒ Object
-
#initialize(client) ⇒ Market
constructor
A new instance of Market.
- #item(item_id) ⇒ Object
- #items(**params) ⇒ Object
- #signal(signal_id) ⇒ Object
- #signals(**params) ⇒ Object
Constructor Details
#initialize(client) ⇒ Market
Returns a new instance of Market.
7 8 9 |
# File 'lib/cryptohopper/resources/market.rb', line 7 def initialize(client) @client = client end |
Instance Method Details
#homepage ⇒ Object
31 32 33 |
# File 'lib/cryptohopper/resources/market.rb', line 31 def homepage @client._request("GET", "/market/homepage") end |
#item(item_id) ⇒ Object
26 27 28 29 |
# File 'lib/cryptohopper/resources/market.rb', line 26 def item(item_id) @client._request("GET", "/market/marketitem", params: { item_id: item_id }) end |
#items(**params) ⇒ Object
21 22 23 24 |
# File 'lib/cryptohopper/resources/market.rb', line 21 def items(**params) @client._request("GET", "/market/marketitems", params: params.empty? ? nil : params) end |
#signal(signal_id) ⇒ Object
16 17 18 19 |
# File 'lib/cryptohopper/resources/market.rb', line 16 def signal(signal_id) @client._request("GET", "/market/signal", params: { signal_id: signal_id }) end |
#signals(**params) ⇒ Object
11 12 13 14 |
# File 'lib/cryptohopper/resources/market.rb', line 11 def signals(**params) @client._request("GET", "/market/signals", params: params.empty? ? nil : params) end |