Class: Btce::Ticker
- Inherits:
-
PublicOperation
- Object
- PublicOperation
- Btce::Ticker
- Defined in:
- lib/btce/api/operations/ticker.rb
Constant Summary collapse
- JSON_METHODS =
%w(high low avg vol vol_cur last buy sell updated)
Instance Attribute Summary
Attributes inherited from PublicOperation
#json, #operation, #options, #pair
Instance Method Summary collapse
-
#initialize(pair) ⇒ Ticker
constructor
A new instance of Ticker.
- #spread ⇒ Object
- #spread_percent ⇒ Object
Methods inherited from PublicOperation
Constructor Details
#initialize(pair) ⇒ Ticker
Returns a new instance of Ticker.
39 40 41 |
# File 'lib/btce/api/operations/ticker.rb', line 39 def initialize(pair) super 'ticker', pair end |
Instance Method Details
#spread ⇒ Object
64 65 66 |
# File 'lib/btce/api/operations/ticker.rb', line 64 def spread (offer - bid) / offer end |
#spread_percent ⇒ Object
68 69 70 |
# File 'lib/btce/api/operations/ticker.rb', line 68 def spread_percent spread * 100.0 end |