Skip to content
Commits on Jul 9, 2010
  1. @digitalpardoe @notahat
  2. @fosrias @notahat

    Fixes issue where calling make_unsaved inside a blueprint forces a ma…

    fosrias committed with notahat Apr 16, 2010
    …ke_unsaved instance of the top-level blueprint to be saved.
Commits on Jul 8, 2010
  1. @crafterm @notahat

    Ensure that datamapper errors are included in the raised exception wh…

    crafterm committed with notahat Jul 8, 2010
    …en creating an object fails
Commits on Jun 26, 2010
  1. @notahat

    Tweaked the gitignore.

    notahat committed Jun 27, 2010
Commits on Jan 18, 2010
  1. @notahat
Commits on Jan 16, 2010
  1. @notahat
Commits on Dec 14, 2009
  1. @notahat

    Merge branch 'better_error'

    notahat committed Dec 14, 2009
Commits on Nov 29, 2009
  1. @notahat

    All specs now use block syntax in blueprints.

    notahat committed Nov 29, 2009
    Soon I'm going to deprecate doing this:
      Post.blueprint do
        title "Test"
    in favour of:
      Post.blueprint do
        title { "Test" }
    The former was creating confusion and getting people into trouble. Also,
    reserving the argument to an attribute method in a blueprint opens up
    some other possibilites, e.g. "author_name :name" instead of
    "author_name { }"
  2. @notahat

    Merge branch 'master' into better_error

    notahat committed Nov 29, 2009
  3. @notahat

    raise exception when calling make with undefined named blueprint

    notahat committed Nov 29, 2009
  4. @notahat
  5. @notahat
  6. @notahat

    Version bump to 1.0.6

    notahat committed Nov 29, 2009
  7. @notahat
  8. @notahat

    Version bump to 0.0.0

    notahat committed Nov 29, 2009
  9. @notahat

    Version bump to

    notahat committed Nov 29, 2009
  10. @notahat
  11. @notahat

    Handle named blueprints without a master better.

    notahat committed Nov 29, 2009
    This raises a more descriptive error, and mentions the need for a master
    blueprint in the docs.
    Note that the docs refer to a master blueprint as a "default blueprint".
    I should unify this language.
Commits on Nov 24, 2009
  1. @notahat

    Fixed bug in example code for Sham in the README.

    notahat committed Nov 24, 2009
    Thanks to David Vrensk ( for pointing out the
Commits on Nov 1, 2009
  1. @notahat

    allow setting belongs_to id to nil, even if nil is whiny

    Kevin Bullock committed with notahat Oct 15, 2009
Commits on Oct 20, 2009
  1. @notahat

    Bumped gem version to 1.0.5 for Sequel support.

    notahat committed Oct 20, 2009
    Big thanks to Pavel Kunc and Roland Swingler. I should have merged
    these changes ages ago!
  2. @notahat

    Merge remote branch 'pk/master'

    notahat committed Oct 20, 2009
Commits on Oct 15, 2009
  1. @adzap @notahat

    Test for assignment to has_many associations.

    adzap committed with notahat Feb 26, 2009
    Based on adzap's patch, hence he gets the authorship of this one.
  2. @notahat
Commits on Oct 14, 2009
  1. @notahat

    Allow assignment to has_many associations.

    notahat committed Oct 14, 2009
    Idea courtesy Jeremy Durham. There's a can of worms here, but let's open
    it and see what happens.
Commits on Oct 13, 2009
  1. @pk
Commits on Oct 8, 2009
  1. @notahat
Commits on Oct 6, 2009
  1. @notahat

    Removed use of "returning".

    notahat committed Oct 7, 2009
    This was a leftover from the previous requirement for ActiveSupport.
Commits on Oct 1, 2009
  1. @notahat
Commits on Aug 27, 2009
  1. @pk
  2. @pk

    Small fix for sequel specs.

    pk committed Aug 27, 2009
Commits on Aug 22, 2009
  1. @notahat
  2. @adzap @notahat
  3. @notahat

    Cleaned up inheritance support.

    notahat committed Aug 22, 2009
    This is my improvements on Rubysolo's patches to make Machinist look at
    superclasses when evaluating blueprints. The order of blueprint
    evaluation is now: name blueprint, this class's blueprint, parent
    class's blueprint, etc.
  4. @rubysolo @notahat

    add inheritance tests to DM spec

    rubysolo committed with notahat Jun 11, 2009
Something went wrong with that request. Please try again.