#!/usr/bin/ruby

#require 'cakedb'
require './lib/cakedb.rb'

#@conn = Cake.new("localhost", 8888)
@conn = CakeDB.new
@conn.write("a","cheeseburger")
@conn.write("a","chips")
@conn.write("a","softdrink")
@conn.write("a","nachos")
@conn.write("a","sushi")
includedTime = 0

puts "Sleeping to ensure data hits the disk..."
sleep 10
@conn.allSince("a", 0).each do |line|
  puts line["ts"].to_s + "|" + line["data"]
end

@conn.rangeQuery("a", 0, Time.now.to_i*1000000).each do |line|
  puts line["ts"].to_s + "|" + line["data"]
  includedTime = line["ts"] * 10
end
@conn.lastAt("a", includedTime).each do |line|
  puts line["ts"].to_s + "|" + line["data"]
end


#!/usr/bin/ruby

#require 'cakedb'
require './lib/cakedb.rb'

#@conn = Cake.new("localhost", 8888)
@conn = CakeDB.new
#@conn.write("a","cheeseburger")
#@conn.write("a","chips")
#@conn.write("a","softdrink")
#@conn.write("a","nachos")
#@conn.write("a","sushi")
includedTime = 0
@conn.allSince("a", 0).each do |line|
  puts line["ts"].to_s + "|" + line["data"]
end

@conn.rangeQuery("a", 0, Time.now.to_i*1000000).each do |line|
  puts line["ts"].to_s + "|" + line["data"]
  includedTime = line["ts"] * 10
end
@conn.lastAt("a", includedTime).each do |line|
  puts line["ts"].to_s + "|" + line["data"]
end


--- 
+++ 
@@ -5,12 +5,15 @@
 
 #@conn = Cake.new("localhost", 8888)
 @conn = CakeDB.new
-#@conn.write("a","cheeseburger")
-#@conn.write("a","chips")
-#@conn.write("a","softdrink")
-#@conn.write("a","nachos")
-#@conn.write("a","sushi")
+@conn.write("a","cheeseburger")
+@conn.write("a","chips")
+@conn.write("a","softdrink")
+@conn.write("a","nachos")
+@conn.write("a","sushi")
 includedTime = 0
+
+puts "Sleeping to ensure data hits the disk..."
+sleep 10
 @conn.allSince("a", 0).each do |line|
   puts line["ts"].to_s + "|" + line["data"]
 end
Test script needs to actually write something before it can query. Added a 10 second pause to ensure the data hits the disk before the query tests start.
