Sha256: 9c3e6dabb0f3bdffbe1a370c012abd50eaadf3ddd2dba3149ac775561f72ce43
Contents?: true
Size: 383 Bytes
Versions: 3
Compression:
Stored size: 383 Bytes
Contents
require 'mongo' class DataStore def initialize @@mongo_db ||= Mongo::MongoClient.new("localhost", 27017) @@db ||= @@mongo_db.db("development") end def query(collection, query) query = query.dup query.keys.each do |key| if key =~ /_id$/ # query[key] = BSON::ObjectId(query[key]) end end @@db[collection].find(query).to_a end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
volt-0.8.2 | app/volt/tasks/live_query/data_store.rb |
volt-0.8.1 | app/volt/tasks/live_query/data_store.rb |
volt-0.8.0 | app/volt/tasks/live_query/data_store.rb |