lib/sqa/stock.rb in sqa-0.0.10 vs lib/sqa/stock.rb in sqa-0.0.11
- old
+ new
@@ -19,13 +19,15 @@
def update_the_dataframe
df1 = @klass.load(@filename)
df2 = @klass.recent(@ticker)
@df = @klass.append(df1, df2)
- unless @df.size == df1.size
+ if @df.nrows > df1.nrows
@df.send("to_#{@type}", SQA::DataFrame.path(@filename))
end
+ # Adding a ticker vector in case I want to do
+ # some multi-stock analysis in the same data frame.
@df[:ticker] = @ticker
end
def to_s
"#{ticker} with #{@df.size} data points from #{@df.timestamp.first} to #{@df.timestamp.last}"