class Quandl::Cassinatra::Dataset
Public Instance Methods
count_data()
click to toggle source
# File lib/quandl/cassinatra/models/dataset.rb, line 13 def count_data @count_data ||= self.class.get("datasets/#{id}/count").attributes[:count] end
delete_data()
click to toggle source
# File lib/quandl/cassinatra/models/dataset.rb, line 17 def delete_data # cant delete unsaved records return false if new_record? # delete and return success / failure self.class.destroy_existing("#{id}/data").saved? end
delete_rows(*dates)
click to toggle source
# File lib/quandl/cassinatra/models/dataset.rb, line 24 def delete_rows(*dates) # cant delete unsaved records return false if new_record? # collect dates query = { dates: Array(dates).flatten }.to_query # delete and return success / failure self.class.destroy_existing("#{id}/data/rows?#{query}").saved? end
rows_count()
click to toggle source
# File lib/quandl/cassinatra/models/dataset.rb, line 9 def rows_count count_data end