Class: BinanceAPI::Base
- Inherits:
-
Object
- Object
- BinanceAPI::Base
- Defined in:
- lib/binance_api/base.rb
Constant Summary collapse
- BASE_URL =
'https://api.binance.com'.freeze
Instance Attribute Summary collapse
Instance Method Summary collapse
-
#initialize(options: {}) ⇒ Base
constructor
A new instance of Base.
Constructor Details
#initialize(options: {}) ⇒ Base
Returns a new instance of Base.
11 12 13 14 |
# File 'lib/binance_api/base.rb', line 11 def initialize(options: {}) @api_key = .fetch(:api_key, nil) @api_secret = .fetch(:api_secret, nil) end |
Instance Attribute Details
#api_key ⇒ Object
18 19 20 |
# File 'lib/binance_api/base.rb', line 18 def api_key @api_key || BinanceAPI.api_key || raise('missing api_key') end |
#api_secret ⇒ Object
22 23 24 |
# File 'lib/binance_api/base.rb', line 22 def api_secret @api_secret || BinanceAPI.api_secret || raise('missing api_secret') end |