Class: Btce::Ticker

Inherits:
PublicOperation show all
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, #pair

Instance Method Summary collapse

Methods inherited from PublicOperation

#load_json

Constructor Details

#initialize(pair) ⇒ Ticker

Returns a new instance of Ticker.



37
38
39
# File 'lib/btce/api/operations/ticker.rb', line 37

def initialize(pair)
  super 'ticker', pair
end

Instance Method Details

#spreadObject



62
63
64
# File 'lib/btce/api/operations/ticker.rb', line 62

def spread
  (offer - bid) / offer
end

#spread_percentObject



66
67
68
# File 'lib/btce/api/operations/ticker.rb', line 66

def spread_percent
  spread * 100.0
end