module Quandl::Cassinatra::Dataset::Searchable

Public Instance Methods

data() click to toggle source
# File lib/quandl/cassinatra/models/dataset/searchable.rb, line 43
def data
  return read_data if data?
  return scope unless queried?
  nil
end
data=(value) click to toggle source
# File lib/quandl/cassinatra/models/dataset/searchable.rb, line 49
def data=(value)
  write_data(value)
end
scope() click to toggle source
# File lib/quandl/cassinatra/models/dataset/searchable.rb, line 53
def scope
  @scope ||= self.class.scope.new.references( self )
end

Protected Instance Methods

read_data() click to toggle source
# File lib/quandl/cassinatra/models/dataset/searchable.rb, line 60
def read_data
  Quandl::Data::Table.new( read_attribute(:data) )
end
write_data(value ) click to toggle source
# File lib/quandl/cassinatra/models/dataset/searchable.rb, line 64
def write_data(value )
  write_attribute(:data, Quandl::Data::Table.new(value).to_csv )
end