Commit Graph

658 Commits

Author SHA1 Message Date
Jim Menard
1bbb9fb78f BSON serialize now takes a ByteBuffer. 2009-01-26 13:52:11 -05:00
Jim Menard
01dc72c834 Fixed OrderedHash#delete 2009-01-26 13:30:42 -05:00
Jim Menard
d55d40c94f Bumped patch version number. 2009-01-26 09:02:55 -05:00
Jim Menard
c65278afc7 Make sure _id gets written first when serializing BSON. 2009-01-26 09:02:18 -05:00
Jim Menard
4ef032b6f9 Test using non-ObjectID _id value. 2009-01-26 08:51:27 -05:00
Jim Menard
b337150eb2 comment fix 2009-01-23 13:54:57 -05:00
Jim Menard
fa8dc062c6 Bumped patch version number. 2009-01-23 13:48:02 -05:00
Jim Menard
f9c9eefdb4 Added error? and error() methods to DB. 2009-01-23 13:47:27 -05:00
Jim Menard
3ffc8942b0 Changed Mongo#new so it takes a Hash for paired servers. 2009-01-23 13:30:59 -05:00
Jim Menard
9bc1a15c40 fixed comment 2009-01-23 12:51:36 -05:00
Jim Menard
d01a4f5fdb Added auto_reconnect and slave_ok options and behavior to DB connections. 2009-01-23 11:47:22 -05:00
Jim Menard
0facf02e41 installation doc clarification 2009-01-23 08:53:48 -05:00
Jim Menard
75ae71cb49 Added a test for insertion of multiple objects at once. 2009-01-23 08:33:26 -05:00
Jim Menard
5e3a30fc9a Bumped patch version. 2009-01-22 13:21:21 -05:00
Jim Menard
36d333de35 Avoid using to_a so we don't see warnings. 2009-01-22 13:20:48 -05:00
Jim Menard
47f64c9cf4 Bumped patch version. 2009-01-22 08:37:15 -05:00
Jim Menard
796d052da0 Removed add_user and delete_user because security spec is not solidified. 2009-01-22 08:36:42 -05:00
Jim Menard
cc7cac680b Make ByteBuffer work no matter what the string encoding scheme. 2009-01-21 12:09:18 -05:00
Jim Menard
3e33811425 Fixed MD5 stuff so it works with Ruby 1.9. Bumped gem patch version. 2009-01-21 11:52:43 -05:00
Jim Menard
a913823960 Bumped up minor version number. 2009-01-21 11:29:17 -05:00
Jim Menard
6b6b90b390 Database authentication. 2009-01-21 11:26:18 -05:00
Jim Menard
5c751e9cfc Fixed OrderedHash key deletion. 2009-01-21 10:53:26 -05:00
Jim Menard
d3d0d5a16e Improved error messages. 2009-01-20 15:59:07 -05:00
Jim Menard
55824a4823 nil check in ensure 2009-01-20 15:55:48 -05:00
Jim Menard
0914bd87e9 Bumped patch number 2009-01-20 15:49:08 -05:00
Jim Menard
bf2e35589f Added Mongo#drop_database. 2009-01-20 09:21:19 -05:00
Jim Menard
62502a3f24 Changed BINARY BSON format based on spec change. 2009-01-20 09:03:43 -05:00
Jim Menard
fa96e7c1cf doc fix 2009-01-16 16:14:49 -05:00
Jim Menard
00712a77e8 doc fix 2009-01-16 16:13:54 -05:00
Jim Menard
9a757b93c6 Added missing test file to gemspec. 2009-01-16 16:12:25 -05:00
Jim Menard
623a22ceda DB can have PK factory. Collection#insert returns objects inserted (possibly modified by PK factory). 2009-01-16 16:10:52 -05:00
Jim Menard
67f7bc92b0 Fixed gem:install task 2009-01-16 16:09:31 -05:00
Jim Menard
595bb0e3eb add gemspec 2009-01-16 16:05:22 -05:00
Jim Menard
69940a8042 Fixed gem tasks 2009-01-16 15:01:31 -05:00
Jim Menard
e0162aebb9 Level 1 support:
- Added PK factory support to the db class. Documented it in the README.

- Mongo#db now takes an options hash (right now, for :strict and :pk) and
  passes it in to the DB constructor.
2009-01-16 14:41:53 -05:00
Jim Menard
94f5214e45 Simplified DB#collection logic. Removed assert that only worked coincidentally. 2009-01-16 13:24:49 -05:00
Jim Menard
7291995efc Added Mongo#database_info and Mongo#database_names. 2009-01-16 09:52:31 -05:00
Jim Menard
cd6368316b fixed test class name 2009-01-16 09:46:47 -05:00
Jim Menard
48ed0c819b fixed install instructions 2009-01-15 16:49:01 -05:00
Jim Menard
f5bf0d188c New install directions 2009-01-15 16:05:56 -05:00
Jim Menard
4cd559cd43 Moved gemspec from Rakefile to separate file 2009-01-15 16:05:45 -05:00
Jim Menard
dd1bf6c797 ignore gem file 2009-01-15 16:05:22 -05:00
Jim Menard
59f32caf57 Fixed DBRef BSON format. 2009-01-15 15:12:16 -05:00
Jim Menard
e1e8452efa mongo-qa dir structure changed 2009-01-15 15:11:07 -05:00
Jim Menard
fc1e384e50 QueryMessage now handles hashes inside sort array properly. 2009-01-15 12:33:20 -05:00
Jim Menard
08b1f64525 new test 2009-01-15 11:31:39 -05:00
Jim Menard
123b2c8d78 New ObjectID#legal_oid_string. Use that in ObjectID#from_string. 2009-01-15 11:25:23 -05:00
Jim Menard
d34108f071 bumped up to 0.1.1 2009-01-15 11:24:12 -05:00
Jim Menard
64c6e52893 Bumped to 0.1.0 before release. 2009-01-15 09:38:21 -05:00
Jim Menard
b8e3a98755 check for nil 2009-01-15 09:35:44 -05:00