Class: CoinTracking::Api
- Inherits:
-
Object
- Object
- CoinTracking::Api
- Defined in:
- lib/coin_tracking/api.rb
Constant Summary collapse
- API_URL =
'https://cointracking.info/api/v1/'- DEBUG =
false
Instance Method Summary collapse
- #balance(params = {}) ⇒ Object
- #gains(params = {}) ⇒ Object
- #grouped_balance(params = {}) ⇒ Object
- #historical_currency(params = {}) ⇒ Object
- #historical_summary(params = {}) ⇒ Object
-
#initialize(api_key, secret_key) ⇒ Api
constructor
A new instance of Api.
- #trades(params = {}) ⇒ Object
Constructor Details
#initialize(api_key, secret_key) ⇒ Api
Returns a new instance of Api.
10 11 12 |
# File 'lib/coin_tracking/api.rb', line 10 def initialize(api_key, secret_key) @api_key, @secret_key = api_key, secret_key end |
Instance Method Details
#balance(params = {}) ⇒ Object
18 19 20 |
# File 'lib/coin_tracking/api.rb', line 18 def balance(params = {}) api_query('getBalance', sanitize_params(params)) end |
#gains(params = {}) ⇒ Object
34 35 36 |
# File 'lib/coin_tracking/api.rb', line 34 def gains(params = {}) api_query('getGains', sanitize_params(params)) end |
#grouped_balance(params = {}) ⇒ Object
30 31 32 |
# File 'lib/coin_tracking/api.rb', line 30 def grouped_balance(params = {}) api_query('getGroupedBalance', sanitize_params(params)) end |
#historical_currency(params = {}) ⇒ Object
26 27 28 |
# File 'lib/coin_tracking/api.rb', line 26 def historical_currency(params = {}) api_query('getHistoricalCurrency', sanitize_params(params)) end |
#historical_summary(params = {}) ⇒ Object
22 23 24 |
# File 'lib/coin_tracking/api.rb', line 22 def historical_summary(params = {}) api_query('getHistoricalSummary', sanitize_params(params)) end |
#trades(params = {}) ⇒ Object
14 15 16 |
# File 'lib/coin_tracking/api.rb', line 14 def trades(params = {}) api_query('getTrades', sanitize_params(params)) end |