class Market::Exchange::CandlestickChart
Attributes
commodity[R]
currency[R]
datapoints[R]
Public Class Methods
new(exchange_name)
click to toggle source
# File lib/exchange/candlestick_chart.rb, line 4 def initialize(exchange_name) @exchange_name = exchange_name exchange = self.exchange @currency = exchange.currency @commodity = exchange.commodity @datapoints = Array.new self.update end
Public Instance Methods
exchange()
click to toggle source
# File lib/exchange/candlestick_chart.rb, line 24 def exchange return Excoin.market.exchange(@exchange_name) end
update()
click to toggle source
# File lib/exchange/candlestick_chart.rb, line 15 def update @datapoints.clear chart_data = self.get chart_data.each do |point| datapoint = DataPoint.new(point) @datapoints << datapoint end end
Protected Instance Methods
get()
click to toggle source
# File lib/exchange/candlestick_chart.rb, line 29 def get Excoin.api.exchange_candlestick_chart_data(@currency, @commodity) end