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