Permalink
Commits on May 18, 2010
  1. Updated readme a bit.

    jnunemaker committed May 18, 2010
  2. Initial gemspec.

    jnunemaker committed May 18, 2010
  3. Added a version.

    jnunemaker committed May 18, 2010
  4. Added a license.

    jnunemaker committed May 18, 2010
Commits on May 17, 2010
  1. Query#object_ids was not passing keys argument through to criteria. M…

    …ade it so Query#object_ids with no arguments returns the criteria's object_ids.
    jnunemaker committed May 17, 2010
  2. CriteriaHash#object_ids now defaults to array. CriteriaHash#object_id…

    …s= now flattens enumerable values.
    jnunemaker committed May 17, 2010
Commits on May 15, 2010
  1. Minor: alignment.

    jnunemaker committed May 15, 2010
Commits on May 12, 2010
  1. Refactored Query in a massive way. Now have CriteriaHash and OptionsH…

    …ash which do all the dirty work. Query just has an instance of each of these.
    jnunemaker committed May 12, 2010
Commits on May 10, 2010
  1. Ignoring log folder.

    jnunemaker committed May 10, 2010
Commits on May 8, 2010
  1. Added object id conversion support. Provide the keys that should be c…

    …onverted with Query#object_ids and it will do the rest.
    jnunemaker committed May 8, 2010
Commits on May 7, 2010
  1. Removed Collection. It just complicates things. Added #find, #find_on…

    …e, #all, #first, #last, #remove, and #count to Query. Changed options(...) to update(...) so now options is just a reader for @options. Reordered the tests a bit.
    jnunemaker committed May 7, 2010
  2. Changing from #filter to #where. I just like it better. If you want t…

    …o use $where just use it in a #where. Put that in your #where and smoke it!
    jnunemaker committed May 7, 2010
  3. skip and limit now default to nil which makes using offset easier and…

    … works the same otherwise.
    jnunemaker committed May 7, 2010
  4. Array() does the trick.

    jnunemaker committed May 7, 2010
Commits on May 3, 2010
  1. Minor: whitespace.

    jnunemaker committed May 3, 2010
  2. Alphabetize. So sue me...

    jnunemaker committed May 3, 2010