README.md in quandl_cassinatra-0.0.1 vs README.md in quandl_cassinatra-0.0.2

- old
+ new

@@ -1,28 +1,64 @@ # Quandl::Cassinatra -### Quandl::Cassinatra::Table +```ruby +require 'quandl/cassinatra' + +Quandl::Cassinatra.use 'localhost/rest_api_location/' + +``` + + +### Quandl::Cassinatra::Model::Dataset + +#### Find / Scope + ```ruby require 'quandl/cassinatra' -decade_of_daily_data_as_csv = Quandl::Cassinatra::Random.table( rows: 3650, columns: 4, nils: false ).to_csv +d = Quandl::Cassinatra::Model::Dataset.limit(10).transform(:rdiff).collapse(:weekly).find(293) +d.data +=> [...] -table = Quandl::Cassinatra::Table.new( decade_of_daily_data_as_csv ) -table.collapse(:monthly).transform(:rdiff).to_date +d.column_ids +=> [1,2,3] +d.columns_count +d.created_at +d.frequency +d.rows_count +d.type +d.updated_at + ``` +#### Create -### Quandl::Cassinatra::Random - ```ruby require 'quandl/cassinatra' -data = Quandl::Cassinatra::Random.table( rows: 4, columns: 2, nils: false ) -data.to_csv +d = Quandl::Cassinatra::Model::Dataset.new +d.id = 5893853 +d.data = Quandl::Data::Random.table(rows: 10, columns: 4, nils: false).to_csv +d.save -=> "2456459,9.75573946698621,11.003327581245657\n2456460,9.815208080651333,11.06123640714187\n2456461,9.85055418685121,11.054083764705883\n2456462,9.915882352941177,10.96635294117647\n" +d = Quandl::Cassinatra::Model::Dataset.find(5893853) +d.data +=> [...] + +``` + + +### Quandl::Cassinatra::Model::Multiset + +```ruby + +require 'quandl/cassinatra' + +m = Quandl::Cassinatra::Model::Multiset.with_columns('5893853.1,293.2').limit(10).collapse(:monthly) +m.data +=> [...] ``` \ No newline at end of file