Class: Cryptohopper::Resources::Signals
- Inherits:
-
Object
- Object
- Cryptohopper::Resources::Signals
- Defined in:
- lib/cryptohopper/resources/signals.rb
Overview
‘client.signals` — signal-provider analytics. Distinct from the marketplace browse at `client.market.signals`.
Instance Method Summary collapse
- #chart_data(**params) ⇒ Object
- #distribution ⇒ Object
-
#initialize(client) ⇒ Signals
constructor
A new instance of Signals.
- #list(**params) ⇒ Object
- #performance(**params) ⇒ Object
- #stats ⇒ Object
Constructor Details
#initialize(client) ⇒ Signals
Returns a new instance of Signals.
8 9 10 |
# File 'lib/cryptohopper/resources/signals.rb', line 8 def initialize(client) @client = client end |
Instance Method Details
#chart_data(**params) ⇒ Object
30 31 32 33 |
# File 'lib/cryptohopper/resources/signals.rb', line 30 def chart_data(**params) @client._request("GET", "/signals/chartdata", params: params.empty? ? nil : params) end |
#distribution ⇒ Object
26 27 28 |
# File 'lib/cryptohopper/resources/signals.rb', line 26 def distribution @client._request("GET", "/signals/distribution") end |
#list(**params) ⇒ Object
12 13 14 15 |
# File 'lib/cryptohopper/resources/signals.rb', line 12 def list(**params) @client._request("GET", "/signals/signals", params: params.empty? ? nil : params) end |
#performance(**params) ⇒ Object
17 18 19 20 |
# File 'lib/cryptohopper/resources/signals.rb', line 17 def performance(**params) @client._request("GET", "/signals/performance", params: params.empty? ? nil : params) end |
#stats ⇒ Object
22 23 24 |
# File 'lib/cryptohopper/resources/signals.rb', line 22 def stats @client._request("GET", "/signals/stats") end |