Commit Graph

487 Commits

Author SHA1 Message Date
Kyle Banker a7d4d5d277 minor: copy fix 2010-02-23 12:44:50 -05:00
Kyle Banker 8f90cbfbf7 Collection#group as eval deprecation final stage 2010-02-23 12:42:17 -05:00
Kyle Banker 4010dbc994 minor: removed unused method 2010-02-22 18:09:56 -05:00
Kyle Banker 1d0cc7aae2 added safe more for gridfs 2010-02-22 18:06:59 -05:00
Kyle Banker 89fe06250e re-require shoulda; gridfs decoupling 2010-02-22 15:49:04 -05:00
Kyle Banker 5dd2636634 minor: copyright update 2010-02-19 17:41:36 -05:00
Kyle Banker 43452da5c6 minor: docs 2010-02-19 17:05:52 -05:00
Kyle Banker 6a09b141fd streaming for new gridfs api 2010-02-19 16:20:46 -05:00
Christos Trochalakis 83f2bdf472 Make OrderedHash#to_a preserve order 2010-02-19 11:04:19 -05:00
Kyle Banker 16ea148ab1 More experimental GridFS improvements 2010-02-18 16:31:25 -05:00
Kyle Banker 5d1d110280 fixed bug on safe remove; style fixes 2010-02-17 16:48:23 -05:00
Kyle Banker f176a45a20 Connection.from_uri and Connection.paired. Connection API enhancement. 2010-02-17 15:15:07 -05:00
Kyle Banker fc2ddf3bbd deserialize to RegexpOfHolding only when necessary 2010-02-15 09:47:53 -05:00
Kyle Banker 32606db5e9 minor: test fix 2010-02-12 18:41:34 -05:00
Kyle Banker f158aa13af Initial GridFS refactoring 2010-02-12 18:03:07 -05:00
Kyle Banker 7863b37f07 minor: fix for default root collection on gridfs 2010-02-08 17:04:35 -05:00
Kyle Banker a6310a0a4f not logging binary data RUBY-90 2010-02-08 13:48:18 -05:00
Kyle Banker aad2f5508c class accessors for default root collection RUBY-93 2010-02-08 13:04:28 -05:00
Kyle Banker 98af49f465 added core doc references 2010-02-08 12:12:18 -05:00
Kyle Banker b4a95ac116 fixed autoreconnect (oops) RUBY-92 2010-02-04 18:07:45 -05:00
Kyle Banker 65ac333464 minor: core doc fix 2010-02-01 21:55:44 -05:00
Kyle Banker c9cecc730e minor: removed unused core doc 2010-02-01 20:27:31 -05:00
Kyle Banker a8a5b585c9 added core tag for ydoc 2010-02-01 20:22:08 -05:00
Kyle Banker e075d25a91 move id only when necessary RUBY-88 2010-01-28 18:44:50 -05:00
Kyle Banker f6e505e511 Methods for adding and removing users RUBY-89 2010-01-28 16:39:40 -05:00
Kyle Banker 10dc5daed1 minor: docs for deprecated class 2010-01-25 13:40:26 -05:00
Kyle Banker 297e5f81c4 minor: GridFS fix for 1.9 2010-01-25 13:31:52 -05:00
Kyle Banker 9070c57922 minor: doc fix 2010-01-25 12:38:54 -05:00
Kyle Banker d8fb853d7d minor: doc updates 2010-01-22 17:19:56 -05:00
Kyle Banker d71f7d4e3a support MongoDB extended JSON on ObjectID#to_json 2010-01-22 14:56:00 -05:00
Kyle Banker 05342ef8f2 ObjectID#from_time RUBY-82 2010-01-22 14:24:17 -05:00
Kyle Banker 329af9e685 minor: OrderedHash hash algorithm fix 2010-01-21 17:35:53 -05:00
Kyle Banker 28227f8ac6 minor: fix for 1.8.6 Complex type checking 2010-01-21 15:42:59 -05:00
Kyle Banker 95d9d6b4f6 Handle unsupported types: Complex, Rational, and BigDecimal RUBY-85 2010-01-21 14:49:20 -05:00
Kyle Banker bf7ffcfa82 support BSON MinKey and MaxKey RUBY-84 2010-01-20 18:50:07 -05:00
Kyle Banker 80afca2fe2 Check in connections on operation exceptions RUBY-83 2010-01-20 12:40:16 -05:00
Kyle Banker 8c6e0a3591 Raise better error message when trying to serialize TimeWithZone 2010-01-20 12:11:58 -05:00
Kyle Banker d1d1f68c2f minor: doc fixes 2010-01-19 11:30:43 -05:00
Kyle Banker 47c0c38495 updated docs / tests for safe remove 2010-01-19 11:14:07 -05:00
Kyle Banker c12a40ad3e minor: gridfs docs 2010-01-19 11:14:07 -05:00
Kyle Banker 16fbbe8e4e minor: yard for GridFS 2010-01-19 11:14:07 -05:00
Matt Powell 3b30cde0fb GridStore#mv 2010-01-19 11:14:07 -05:00
Patrick Collison 8a8d6716b3 add a :safe option to Collection's remove() 2010-01-19 11:14:07 -05:00
Durran Jordan 41c680b491 OrderedHash#update should alias to merge bang 2010-01-18 15:29:17 -05:00
Kyle Banker ba2b23476d minor performance improvements 2010-01-14 13:30:38 -05:00
Kyle Banker 5864e4c776 yard doc updates; deprecated legacy objectid byte encoding support 2010-01-13 13:11:09 -05:00
Kyle Banker f9ec4eca1d YARD and more specific exceptions for DB 2010-01-11 18:12:46 -05:00
Kyle Banker 3762e52ac2 minor: fixed exception organization 2010-01-11 11:38:35 -05:00
Kyle Banker 3a6865e172 minor: db class cleanup 2010-01-08 19:11:49 -05:00
Kyle Banker 74c9862fc9 minor: clean up conversions module 2010-01-08 16:29:06 -05:00
Kyle Banker 523f0ebc2c yard for Cursor 2010-01-08 16:18:07 -05:00
Kyle Banker 5285f9de8f minor: reorganized constants / errors 2010-01-08 15:43:13 -05:00
Kyle Banker 4024a5b333 minor: doc updates. added ydoc rake task 2010-01-07 18:35:18 -05:00
Kyle Banker 1e183d1f53 deprecated RegexpOfHolding and XMLToRuby 2010-01-07 16:17:34 -05:00
Kyle Banker b82e29f313 minor: yardoc for Connection 2010-01-07 12:37:53 -05:00
Kyle Banker 42b835243e warn if using Date or DateTime instead of Time 2010-01-06 14:30:58 -05:00
Kyle Banker 77df695bca deprecated Admin class; admin method now available in DB class 2010-01-06 13:51:12 -05:00
Kyle Banker 2310a878ea doc cleanup and initial move to YARD 2010-01-05 17:42:52 -05:00
John Nunemaker 8ab4e77a81 Added to_json for Mongo::ObjectID. 2009-12-31 12:37:57 -06:00
Kyle Banker 2087cd4286 BUMP 0.18.2 2009-12-29 17:32:10 -05:00
Kyle Banker 7a08e2c84f minor: pool test working for windows on 1.8.6 2009-12-29 13:27:12 -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 23c8b9d45f minor: switched from Monitor to Mutex; passing tests in 1.9.1 2009-12-28 13:05:45 -05:00
Jay Shepherd 5ccfcf95ab minor: document fixes 2009-12-23 11:12:46 -06: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
Kyle Banker eaa12e2461 minor: use ruby object_id generate on test:ruby 2009-12-18 14:49:16 -05:00
Mike Dirolf 9ba194c4b1 minor: fix for 1.9 2009-12-17 12:26:26 -05:00
Mike Dirolf 9e38ef4f8b Merge branch 'master' of github.com:mongodb/mongo-ruby-driver 2009-12-17 12:24:23 -05:00
Kyle Banker 9c68d1c0ab fix for uniq with OrderedHash for Ruby 1.8.6 2009-12-17 12:19:38 -05:00
Mike Dirolf 65c36ca943 null checking for keys and regex patterns, allow nulls for regular strings 2009-12-17 12:17:19 -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 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 f633e8ad69 Added query option for Collection#distinct 2009-12-14 13:57:22 -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
Kyle Banker 6d573edd40 minor: doc cleanup; extracted credits 2009-12-07 15:46:39 -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
delano 5bf512fb80 Fix for connecting to non-default port 2009-12-02 16:24:36 -05:00
Mike Dirolf bfb26b3426 minor: update mongo-qa tests for new bson api 2009-12-02 15:49:45 -05:00
Kyle Banker e228be7943 minor: added bytebuffer method to make apis compatible 2009-12-02 12:07:32 -05:00
Kyle Banker 992f6c30dc minor: removed entraneous constant 2009-12-02 11:56:58 -05:00
Kyle Banker d40f445c19 Fixes for 1.9 2009-12-01 17:23:24 -05:00
Kyle Banker 4b849d4b4b divided bson.rb in two 2009-12-01 13:55:04 -05:00
Kyle Banker 05b5fc576b Cleanup w/r/t loading c ext and testing it 2009-12-01 13:49:57 -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