Commit Graph

120 Commits

Author SHA1 Message Date
Kyle Banker 870892e04f minor: fix for passing tests 2009-12-31 12:57:01 -06:00
John Nunemaker 8ab4e77a81 Added to_json for Mongo::ObjectID. 2009-12-31 12:37:57 -06:00
Kyle Banker e82e81e6f8 minor: adjusted thread pooling test timeout 2009-12-29 14:04:32 -05:00
Mike Dirolf e013618a8f RUBY-74 raise InvalidDocument for any unrecognized types 2009-12-29 12:59:30 -05:00
Kyle Banker 1b189336a6 minor: test tweaks for windows 2009-12-29 12:22:01 -05:00
Kyle Banker 7bebcd0499 minor: test fixes 2009-12-29 11:31:59 -05:00
Kyle Banker a698415fa5 minor: fixed sort api to allow a single key / direction pair to be specified as an array 2009-12-28 13:43:20 -05:00
Kyle Banker 3858e70518 minor: fixes for pooling; updated history 2009-12-21 09:06:28 -05:00
Kyle Banker 5c1b3aed0f simplified connection pooling 2009-12-18 17:29:44 -05:00
Kyle Banker c15e8c2d7d enabled keyf support for Collection#group 2009-12-18 14:49:16 -05:00
Mike Dirolf 9bbaafe03d Just use Regexp#source instead of hacky to_s. Check Regex pattern for NULL bytes 2009-12-17 10:24:58 -05:00
Mike Dirolf 5168692ab9 don't allow NULL byte in key names in ruby encoder 2009-12-17 10:05:38 -05:00
Kyle Banker 7655a2c424 deprecated Cursor#next_object for Cursor#next_document 2009-12-16 18:09:48 -05:00
Kyle Banker f8a6d1ebb9 minor: docs, whitespace, naming 2009-12-16 14:16:49 -05:00
Kyle Banker aaf590214c enforce 4MB limit when inserting BSON docs 2009-12-16 11:32:54 -05:00
Kyle Banker 0acafa2fdf minor: mapreduce test added, check for version 2009-12-16 11:01:35 -05:00
Kyle Banker 2fb5c92b60 minor: cleanup 2009-12-15 16:40:40 -05:00
Kyle Banker ce1d93096c GridStore performance improvements (Sunny Hirai) 2009-12-15 14:13:04 -05:00
Kyle Banker 87726fe74c minor: whitespace 2009-12-14 13:58:42 -05:00
Kyle Banker f633e8ad69 Added query option for Collection#distinct 2009-12-14 13:57:22 -05:00
Kyle Banker 570305c46b minor: added array#uniq test for OrderedHash 2009-12-14 12:56:29 -05:00
Kyle Banker 1cbb5d01ef minor: added grid store length accessor 2009-12-11 10:02:38 -05:00
Mike Dirolf d268595584 tests + fixes for using nil _id's 2009-12-08 17:52:15 -05:00
Mike Dirolf a9bb31e392 minor: whitespace 2009-12-08 17:52:07 -05:00
Kyle Banker 8f2e25f8d3 added custom exception for illegal object ids 2009-12-08 17:13:54 -05:00
Blythe Dunham 3df52cc927 Add support for the finalize option of the group command 2009-12-06 15:45:42 -08:00
Kyle Banker f0766c9d2e minor: allow oplog. collection 2009-12-04 16:35:12 -05:00
Kyle Banker 4550389480 Added generation_time method on ObjectID 2009-12-03 17:45:53 -05:00
Kyle Banker 23bb6c2192 minor: added tests for nonstandard port 2009-12-02 16:43:30 -05:00
Mike Dirolf 2204e42956 minor: unnecessary branch 2009-12-02 15:56:50 -05:00
Mike Dirolf bfb26b3426 minor: update mongo-qa tests for new bson api 2009-12-02 15:49:45 -05:00
Mike Dirolf 20c8082e90 minor: more tests that already pass (at least in pure ruby) 2009-12-02 10:52:28 -05:00
Mike Dirolf 6cfae57738 minor: don't need the call to 'first' here 2009-12-02 10:25:46 -05:00
Mike Dirolf 1423abea7b minor: test that already passes (at least w/o mongo_ext) for 1.9 string encoding conversion 2009-12-02 10:08:26 -05:00
Kyle Banker 948fb58384 minor: coding to encoding 2009-12-01 17:29:22 -05:00
Kyle Banker d40f445c19 Fixes for 1.9 2009-12-01 17:23:24 -05:00
Kyle Banker 05b5fc576b Cleanup w/r/t loading c ext and testing it 2009-12-01 13:49:57 -05:00
Mike Dirolf 7709e127bf no need for separate CBson tests. just run with RUBYOPT=rubygems and mongo_ext installed 2009-11-30 18:05:15 -05:00
Kyle Banker f029cdde6a added test case for cbson utf-8 2009-11-30 17:50:54 -05:00
Kyle Banker a7c75d7fae Raise error on non utf-8 string in 1.8 2009-11-30 17:06:21 -05:00
Kyle Banker a3cbacc99b minor: Docs, cleanup, history. 2009-11-25 11:26:30 -05:00
Christos Trochalakis b1b61d5c0b Added support for map-reduce 2009-11-25 11:26:29 -05:00
Mike Dirolf 36423240a6 minor: oops parens were still giving a warning 2009-11-25 10:35:06 -05:00
Mike Dirolf 6151f95cd5 minor: remove paren warning 2009-11-25 10:25:56 -05:00
Mike Dirolf fc0248e94f minor: whitespace 2009-11-25 10:25:28 -05:00
Kyle Banker cdb60b378f Fixes for 1.9.1 compatibility. 2009-11-24 16:13:14 -05:00
Kyle Banker 072b025cdc Updates for connection-pooled operations on replica pairs. 2009-11-24 15:20:51 -05:00
Kyle Banker ab0d189832 Simplified message sending methods names; organized Connection 2009-11-24 14:23:43 -05:00
Kyle Banker 3bdd3fdd53 Removed some unused methods. 2009-11-24 14:04:39 -05:00
Kyle Banker 20562e96ab Tests passing for connection pooling. 2009-11-24 13:47:37 -05:00