Commit Graph

378 Commits

Author SHA1 Message Date
Jim Menard e4b19ec8f4 Fixed :sort values in tests. Commented out one test that failes due to a known Mongo bug. 2009-01-07 10:11:30 -05:00
Jim Menard 2bde6b4029 Comment about accepting a string order_by value. 2009-01-07 10:10:51 -05:00
Jim Menard 9446d50145 Use ordered has for orderby in QueryMessage. Accept a single string for the order_by value. 2009-01-07 10:09:19 -05:00
Jim Menard 26b88efd3b Bug fixes:
- Make sure Query#fields returns a hash, not an array.
- Fix query limit by passing limit number to cursor and having it enforce the
  limit. (Database returns limit as first batch, but will continue to return
  data after the limit if requested.)
Improvements:
- Query#new can take a single field name instead of an array
- A few doc comment improvements here and there.
2009-01-07 09:46:30 -05:00
Jim Menard cecbebb1e9 Comment about << alias 2009-01-07 09:45:56 -05:00
Adrian Madrid 0413e9b159 More sorting tests. 2009-01-06 18:38:04 -07:00
Adrian Madrid c8072f2f4a Added safety check for queries with unknown parameters. The idea came when I used :order instead of :sort and it silently _failed_ to work as expected ;-) 2009-01-06 17:14:45 -07:00
Adrian Madrid e34e404bd9 Clearer tests for sorting and limits on queries 2009-01-06 16:49:48 -07:00
Adrian Madrid df7c7eaf43 Merge branch 'master' of git://github.com/jimm/mongo-ruby-driver 2009-01-06 15:55:15 -07:00
Adrian Madrid 0b5f42084e Added test for :limit option on queries 2009-01-06 15:55:00 -07:00
Jim Menard b6a515f870 Add docs about order_by Hash/OrderedHash 2009-01-06 16:52:29 -05:00
Jim Menard f709bc6290 Updated copyright dates. 2009-01-06 10:51:01 -05:00
Jim Menard 6ef68648c7 Updated Adrian's credits. 2009-01-06 10:49:18 -05:00
Jim Menard 06314d6edf end-of-file newlines 2009-01-06 10:47:29 -05:00
Adrian Madrid c8a9092f45 Added executable spec for mongo_console 2009-01-05 14:48:04 -07:00
Adrian Madrid fbe3a12317 Merge branch 'master' of git://github.com/jimm/mongo-ruby-driver 2009-01-05 14:32:30 -07:00
Jim Menard eaacc62086 Make sure Message request id ivar matches value put into buffer. 2009-01-04 10:02:32 -05:00
Adrian Madrid 85eab63fb5 More rakefile changes. 2008-12-30 18:03:44 -07:00
Adrian Madrid 37c923c02d More trying for 1.9 2008-12-30 17:59:57 -07:00
Adrian Madrid a4f67a175c Playing to make 1.9 pass the tests 2008-12-30 17:57:28 -07:00
Adrian Madrid 173177e015 Trying to make 1.9 pass the tests too 2008-12-30 17:52:51 -07:00
Adrian Madrid 572f341bee Fixed bug with running tests with 1.9. I jus tneed to run 'rake19 test'. 2008-12-30 17:46:54 -07:00
Adrian Madrid be5c715d71 Added tasks to deal with testing and installing the gem in Ruby 1.9 2008-12-30 17:41:53 -07:00
Adrian Madrid 0c34782048 Fixed gem info 2008-12-29 16:40:59 -07:00
Adrian Madrid 7719ac65b2 Updated console to default ENV parameters 2008-12-29 15:16:35 -07:00
Adrian Madrid e6fb6b75bf Updated benchmarks to use standard benchmark library
Updated examples to latest sorting
Fixed some errors
2008-12-29 15:11:44 -07:00
Jim Menard b4f11caff8 include XGen::Mongo::Driver in test classes 2008-12-18 21:57:20 -05:00
Adrian Madrid f7e6cb9a83 Merge branch 'master' of git://github.com/jimm/mongo-ruby-driver 2008-12-18 14:15:56 -07:00
Jim Menard 80475ff198 Clarified ByteBuffer.get behavior: get() returns one byte, get(1) returns array of length one. 2008-12-18 16:14:56 -05:00
Adrian Madrid 0550945aa4 Made tests that were different same as upstream 2008-12-18 14:03:33 -07:00
Adrian Madrid 3aac974f13 Merge branch 'master' of git://github.com/jimm/mongo-ruby-driver 2008-12-18 13:56:33 -07:00
Jim Menard 8aed3abda6 new Collection#options method 2008-12-17 13:52:10 -05:00
Jim Menard 459381b9e4 Guard against nil options in DB#create_collection. Doc fix. 2008-12-17 13:14:42 -05:00
Jim Menard 95e75995f6 Doc tweaks 2008-12-17 11:49:06 -05:00
Jim Menard aee3ae2c9d More documentation 2008-12-17 11:43:08 -05:00
Jim Menard 5cdf60f157 simplified example 2008-12-17 11:43:00 -05:00
Jim Menard 011280282d New to-do item 2008-12-17 11:03:09 -05:00
Jim Menard 735f94c608 Fixed rdoc task: README was renamed README.rdoc 2008-12-17 11:02:53 -05:00
Adrian Madrid 32e5d4c273 ... 2008-12-16 18:14:04 -07:00
Adrian Madrid 7b086fe4d1 Merge branch 'master' of git://github.com/jimm/mongo-ruby-driver 2008-12-16 15:46:19 -07:00
Jim Menard 02cd38fce0 Added XGen::Mongo::Driver::DB.master? 2008-12-16 17:35:31 -05:00
Jim Menard 9ee07cb74f to-do item about master/slave 2008-12-16 17:19:53 -05:00
Jim Menard 103d7e5c62 New optional "strict" mode for databases. 2008-12-16 17:08:15 -05:00
Adrian Madrid 9392b7778a Merge branch 'master' of git://github.com/jimm/mongo-ruby-driver 2008-12-16 14:36:36 -07:00
Jim Menard bc61eacf03 doc tweaks 2008-12-16 07:42:56 -05:00
Jim Menard e8f3696c77 Fixed boolean BSON type constant. More tests. 2008-12-16 07:33:39 -05:00
Jim Menard c75bee763b Found and fixed code deserialization bug. 2008-12-16 07:23:22 -05:00
Jim Menard bce01bbaa6 Fixed byte buffer double encoding problem. Made byte buffer work under Ruby 1.9. 2008-12-16 07:20:20 -05:00
Jim Menard d79551eaa8 start of BSON tests; removed unused BSON ivar 2008-12-16 07:07:29 -05:00
Jim Menard a3db5e6924 cleanup; raise different for known but unimplemented types 2008-12-16 06:57:13 -05:00