lib/quandl/format/dataset/attributes.rb in quandl_format-0.1.3 vs lib/quandl/format/dataset/attributes.rb in quandl_format-0.1.4
- old
+ new
@@ -57,12 +57,12 @@
def description=(value)
@description = value.to_s.gsub('\n', "\n")
end
def data=(rows)
- self.column_names = rows.shift unless rows.first.collect{|r| r.to_s.numeric? }.include?(true)
- @data = Quandl::Data.new(rows).to_date
+ @data = Quandl::Babelfish::Data.new(rows).to_date
+ self.column_names = @data.headers if @data.headers.present?
data_row_count_should_match_column_count!
data_rows_should_have_equal_columns!
@data
end
@@ -102,20 +102,20 @@
private
def raise_row_column_mismatch!(row, index)
m = "ColumnCountMismatch #{full_code} data[0] had #{data[0].count} columns, but data[#{index}] had #{row.count} #{row}"
- raise Quandl::Format::Errors::ColumnCountMismatch, m
+ raise Quandl::Error::ColumnCountMismatch, m
end
def raise_column_count_mismatch!(row, index)
m = "ColumnCountMismatch #{full_code} column_names had #{column_names.count} columns, but data[#{index}] had #{row.count} #{row}"
- raise Quandl::Format::Errors::ColumnCountMismatch, m
+ raise Quandl::Error::ColumnCountMismatch, m
end
def raise_unknown_attribute_error!(key)
m = "UnknownAttribute #{key} recognized attributes are: #{self.class.attribute_names}"
- raise Quandl::Format::Errors::UnknownAttribute, m
+ raise Quandl::Error::UnknownAttribute, m
end
end
\ No newline at end of file