Commit Graph

336 Commits

Author SHA1 Message Date
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
Jim Menard 711cd4ea55 removed unnecessary require that causes warnings about redefining DEFAULT_PORT 2009-01-15 09:35:25 -05:00
Jim Menard feaa141e2b default value for nodes_or_host 2009-01-15 09:29:38 -05:00
Jim Menard 871c9ee873 comment fix 2009-01-14 18:38:25 -05:00
Jim Menard c3d73e4151 Mongo and DB ctors can now take array of nodes. Tests now close @db in teardown. 2009-01-14 18:37:28 -05:00
Jim Menard 6d2a012c7f Removed incorrect comments in tests. 2009-01-14 16:23:35 -05:00
Jim Menard fdb4ed7dc5 New switch_to_master db method. Reorganized db tests a bit. 2009-01-14 15:49:49 -05:00
Jim Menard abf5b7f8f0 Comment. Removed unneeded require. 2009-01-14 15:36:17 -05:00
Jim Menard 762d29c523 README update 2009-01-14 10:45:12 -05:00
Jim Menard fce980fc47 Fixed $hint and $explain support. 2009-01-14 10:42:56 -05:00
Jim Menard b82dd30579 Accept more types for hints args. 2009-01-14 10:28:32 -05:00
Jim Menard b8fcd28c51 Fixed var spelling errors. Accept more types for hints args. 2009-01-14 10:26:12 -05:00
Jim Menard ae9c1f508a Bumped patch version. 2009-01-14 09:30:34 -05:00
Jim Menard 74773efe0c Fixed symbol ser/deser 2009-01-14 09:23:19 -05:00
Jim Menard b25c91516f Removed tests that are now in the mongo-qa project. 2009-01-14 09:22:37 -05:00
Jim Menard 50070c2efa Support for hints. 2009-01-13 15:51:41 -05:00
Jim Menard 61a0244c4c Pass Collection object, not name, to query so that we can access its hint fields at query time. 2009-01-13 15:38:46 -05:00
Jim Menard 1afd968f5d Added Cursor#explain. Made query sends lazy. 2009-01-13 14:02:16 -05:00
Jim Menard dd48ec13ab Added DB#master method. 2009-01-13 13:08:04 -05:00
Jim Menard 5793ce986b UTF-8 encoding/decoding for Ruby 1.9. 2009-01-13 12:53:55 -05:00
Jim Menard de59adecee Moved Mongo data types into subdir. 2009-01-13 10:23:20 -05:00
Jim Menard cd063c71a1 comment 2009-01-13 09:16:31 -05:00
Jim Menard a62d04206a Bumped up patch version 2009-01-13 09:14:21 -05:00