Permalink
Commits on Jun 18, 2010
  1. Fix issue with 0.8 raising exception when finding root document with …

    …one embedded doc that is nil.
    jnunemaker committed Jun 18, 2010
  2. Release 0.8.1.

    * Added ability to use class scopes on many document associations
    * Added sexy querying to many document associations (where, limit, sort, etc)
    * Updated plucky version
    jnunemaker committed Jun 18, 2010
  3. Updated plucky gemspec.

    jnunemaker committed Jun 18, 2010
  4. Made it so rake test will actually run tests against AS2 and AS3 and …

    …the active model lint test.
    jnunemaker committed Jun 18, 2010
  5. Scopes and sexy querying now work on many document associations. Had …

    …to do a lot more work than I was planning on for this.
    jnunemaker committed Jun 18, 2010
Commits on Jun 17, 2010
  1. Minor: pull out plucky methods to their own module so they can be inc…

    …luded in associations as well. Also, less using of full module path for includes and such.
    jnunemaker committed Jun 17, 2010
Commits on Jun 16, 2010
  1. Release 0.8.0.

    Highlights:
    
      * Sexy query language ie: Foo.where(...).sort(...).limit(...)
      * Scopes. ie: scope :published, lambda { where(:published_at.lte => Time.now.utc) }
      * Accessible plugin that works like attr_accessible in Rails.
      * Cache key method to make caching easier.
      * Plucky and Ruby driver upgrades
      * New option :typecast for Array keys ie: key :user_ids, Array, :typecast => 'ObjectId'
      * Far more obvious about core extensions. Now live in lib/mongo_mapper/extensions and are included in ancestors instead of just opening core classes.
      * Added an UPGRADES file which will denote backwards compat breaking from now on.
      * A bajillion little bug fixes and improvements.
    jnunemaker committed Jun 16, 2010
  2. Minor: whitespace.

    jnunemaker committed Jun 16, 2010
Commits on Jun 15, 2010
  1. Scopes now work with queries and are inherited. (ie: scope :johns, wh…

    …ere(:name => 'John'))
    jnunemaker committed Jun 15, 2010
  2. Minor: test clarity

    jnunemaker committed Jun 15, 2010
  3. Slight change in Query method missing stuff. Feel like this is easier…

    … to read than the nested ifs.
    jnunemaker committed Jun 15, 2010
  4. Added scope chaining.

    jnunemaker committed Jun 15, 2010
  5. Removing why's metaid object stuff and switching to new standards tha…

    …t are in 1.9.2 and active support 3.
    jnunemaker committed Jun 15, 2010
  6. Fixed issue with cloning documents that have embedded documents. #att…

    …ributes does not only return keys, it also returns embedded docs so instead of using []= which assumes key, I'm just setting all attributes.
    jnunemaker committed Jun 15, 2010
Commits on Jun 14, 2010
  1. Boolean.from_mongo should return nil for nil value. Fixed test which …

    …succeeded because it was using to_mongo.
    conceptsahead committed with jnunemaker Jun 14, 2010
Commits on Jun 6, 2010
  1. Added a plugin example.

    jnunemaker committed Jun 6, 2010
Commits on May 31, 2010