Sha256: a39d4e83a41112bc5dbcaa245e3eef561d55e68ed6442586356c71f3520834b0
Contents?: true
Size: 596 Bytes
Versions: 58
Compression:
Stored size: 596 Bytes
Contents
$LOAD_PATH.unshift(File.expand_path('../../../lib', __FILE__)) require 'mongo_mapper' require 'pp' MongoMapper.database = 'testing' class User include MongoMapper::Document key :name, String key :tags, Array end User.collection.remove # empties collection john = User.create(:name => 'John', :tags => %w[ruby mongo], :age => 28) bill = User.create(:name => 'Bill', :tags => %w[ruby mongo], :age => 30) User.set({:name => 'John'}, :tags => %[ruby]) pp john.reload User.set(john.id, :tags => %w[ruby mongo]) pp john.reload john.set(:tags => %w[something different]) pp john.reload
Version data entries
58 entries across 58 versions & 9 rubygems