Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Dec 31, 2012
  1. @jnunemaker
  2. @jnunemaker

    Merge pull request #26 from wpeterson/perf/exists

    jnunemaker authored
    Fix exists?() performance using find_one().
  3. do not normalize to $in operator with an empty array

    Paul Walker authored
Commits on Dec 28, 2012
  1. @jnunemaker

    Release 0.6.0.

    jnunemaker authored
  2. @jnunemaker
  3. @jnunemaker
Commits on Nov 13, 2012
  1. @wpeterson

    Fix exists?() performance using find_one().

    wpeterson authored
    Use find_one() instead of count(), since it's faster on most datastores for large collections. Especially MongoDB, where count() can't use indexes properly.
Commits on Oct 23, 2012
  1. @cheald

    #reverse will sort by _id descending if no sort is specified. Provide…

    cheald authored
    …s functionality parity with AR.
  2. @cheald

    Change #exists? to use a single-record lookup rather than count, whic…

    cheald authored
    …h must do a full collection scan
Commits on Oct 19, 2012
  1. @cheald

    Remove extraneous &block binding, remove extraneous method calls via …

    cheald authored
    …method aliasing, fix Query#all to collect documents as it iterates them, rather than invoking to_a on the cursor post-iteration
Commits on Oct 13, 2012
  1. @jnunemaker
  2. @jnunemaker
Commits on Oct 12, 2012
  1. @jnunemaker
  2. @jnunemaker
  3. @jnunemaker
Commits on Oct 11, 2012
  1. @jnunemaker

    A bunch of docs.

    jnunemaker authored
  2. @jnunemaker
  3. @jnunemaker
  4. @jnunemaker

    Original instead of source

    jnunemaker authored
  5. @jnunemaker
  6. @jnunemaker

    Explicit > method missing for criteria hash

    jnunemaker authored
    Also used instance variables where possible instead of methods.
  7. @jnunemaker

    Rename source to original

    jnunemaker authored
  8. @jnunemaker
  9. @jnunemaker
  10. @jnunemaker

    Change key error to argument error.

    jnunemaker authored
    Ruby 1.8 and 1.9 raise different errors for key missing when using
    fetch.
  11. @jnunemaker

    Move options hash value normalization to multiple files

    jnunemaker authored
    Each piece is customizable now and definitely getting more clear.
    Slowly but surely.
  12. @jnunemaker
  13. @jnunemaker

    Remove duplication of modifier checking.

    jnunemaker authored
    My goodness I hate that merge method. It must die...
  14. @jnunemaker

    Fix for ruby 1.8.x

    jnunemaker authored
  15. @jnunemaker

    Check exact source instead of object equality

    jnunemaker authored
    Ran into issue previously where object was initializing with wrong
    source. This makes sure that source is what we expect and that object
    initialization isn't screwing anything up and hiding it.
  16. @jnunemaker
  17. @jnunemaker

    Use symbols everywhere for modifiers.

    jnunemaker authored
    Doing this exposed an issue where modifiers were being doubled up in
    nesting. Fixed that as well.
  18. @jnunemaker

    Duplicate spec.

    jnunemaker authored
  19. @jnunemaker

    Added Plucky.modifier?

    jnunemaker authored
  20. @jnunemaker
Something went wrong with that request. Please try again.