Permalink
Commits on Jan 26, 2017
  1. update Chanelog

    smtlaissezfaire committed Jan 26, 2017
Commits on Jan 20, 2017
  1. update README for version support

    smtlaissezfaire committed Jan 20, 2017
  2. add cheald, myself to gemspec

    smtlaissezfaire committed Jan 20, 2017
  3. bump to version 0.14.0

    smtlaissezfaire committed Jan 20, 2017
  4. more re: changelog

    smtlaissezfaire committed Jan 20, 2017
  5. fix link in readme

    smtlaissezfaire committed Jan 20, 2017
Commits on Dec 11, 2016
  1. fix link to coveralls on README.rdoc

    smtlaissezfaire committed Dec 11, 2016
  2. update changelog; closes #635

    smtlaissezfaire committed Dec 11, 2016
  3. add .ruby-version file to default to ruby 2.2.4

    smtlaissezfaire committed Dec 11, 2016
  4. * remove support for ruby < 2.0.x

    * remove support for rails < 3.2.x
    
    Also, fix the build server:
    
      * exclude coveralls, simplecov on jruby
      * fix a spec for jruby
      * only run jruby on rails 3.2 for now
    smtlaissezfaire committed Dec 11, 2016
Commits on Mar 16, 2016
  1. upgrade version to 0.14.0 release candidate 1

    smtlaissezfaire committed Mar 11, 2016
  2. Update to plucky query 0.7.0. This fixes a bug where arrays weren't h…

    …andled properly and led to empty results being returned.
    smtlaissezfaire committed Mar 11, 2016
Commits on Mar 15, 2016
Commits on Feb 3, 2016
  1. Add spec (and fix bug introduced in 377754d) regarding merging Plucky…

    …::Queries in DecoratedPluckyQuery's method_missing
    smtlaissezfaire committed Feb 3, 2016
  2. bug fix: make sure that scopes get applied onto DecoratedPluckyQuery,…

    … not just on has many proxies
    smtlaissezfaire committed Feb 3, 2016
  3. minor refactoring

    smtlaissezfaire committed Feb 3, 2016
Commits on Jan 30, 2016
  1. bug fix for partial updates: make sure values set in callbacks (speci…

    …fically, before_update) are properly stored in the db when partial updates are on
    smtlaissezfaire committed Jan 30, 2016
Commits on Jan 18, 2016
  1. * Scoping enhancements: Add default_scopes and with_scope { ... }

    * bug fix: methods on a class weren't being called in context of their caller when called through an association proxy.  Consider the following:
    
        class User
          has_many :posts
        end
    
        class Posts
          belongs_to :user
          validates_presence_of :user
          validates_presence_of :slug
          validates_uniqueness_of :slug, scope: [:user_id]
    
          def find_by_slug!(slug)
            obj = first(:slug => slug) ? obj : raise "missing slug"
          end
        end
    
      @user.posts.find_by_slug!(slug) wasn't scoping by the user!
    smtlaissezfaire committed Jan 18, 2016
  2. minor (indentation)

    smtlaissezfaire committed Jan 18, 2016
Commits on Jan 17, 2016
  1. remove spec check against Doc.stats.system_flags (it's been removed i…

    …n newer versions of mongo)
    smtlaissezfaire committed Jan 17, 2016
  2. fix a typo

    smtlaissezfaire committed Jan 17, 2016
Commits on Jan 15, 2016
Commits on Jun 1, 2015
Commits on Feb 11, 2015
  1. Don't use alias_method (instead just use proxy methods) for Keys#[]

    and Keys#attribute (this way plugins that override read_key don't
    also have to override those methods)
    smtlaissezfaire committed Feb 11, 2015
  2. changelog updates

    smtlaissezfaire committed Feb 11, 2015
Commits on Feb 4, 2015
  1. Merge pull request #597 from dpoineau/allow-with-cast-for-identity-ma…

    …p-load
    
    Allowing with_cast to be passed to identity_map.load
    cheald committed Feb 4, 2015