class BitcoinTicker::Rate
Attributes
ask[R]
bid[R]
bitcurrency[R]
currency[R]
high[R]
last[R]
low[R]
volume[R]
vwap[R]
Public Class Methods
new(bitcurrency, currency, rate_hash)
click to toggle source
# File lib/bitcoin_ticker/rate.rb, line 5 def initialize(bitcurrency, currency, rate_hash) @bitcurrency = bitcurrency @currency = currency rate_hash.each do |key, value| instance_variable_set("@#{key}", normalize_value(value)) end self end
Private Instance Methods
normalize_value(value)
click to toggle source
# File lib/bitcoin_ticker/rate.rb, line 17 def normalize_value(value) case value when String, Numeric sprintf('%.4f', value).to_f else nil end end