Commits on Sep 30, 2009
  1. Updated History

    dkubb committed Sep 30, 2009
Commits on Sep 21, 2009
  1. Bumped version to 0.10.1

    dkubb committed Sep 21, 2009
Commits on Sep 16, 2009
  1. Updated History files

    dkubb committed Sep 16, 2009
Commits on Sep 12, 2009
  1. [dm-more] Added fix for Ruby 1.9 and rcov conflicts

    * Skip requiring rcov if the syntax is invalid
    dkubb committed Sep 12, 2009
  2. [dm-more] Require rubygems in each spec_helper.rb

    * This is a test to fix the CI server and see if it can find dm-core
      within the system path.
    dkubb committed Sep 12, 2009
  3. [dm-serializer] Updated integration specs to handle validations changes

    * dm-validations now skips over extra auto-validation when the value
      is nil to prevent redundant error messages from being raised
    dkubb committed Sep 12, 2009
Commits on Sep 10, 2009
  1. [dm-more] Change the spec runner to require rubygems automatically

    * Removed usage of rubygems from each Rakefile.  It is automatically
      included by the rake command, so including it in each Rakefile is
    * Updated the shared hoe task file to require hoe ~>2.3.3
    * Fixed broken require line in ferret adapter
    dkubb committed Sep 10, 2009
Commits on Sep 9, 2009
  1. [all] Trying hard to please the CI gods

    Previously export RUBYOPT=-Ispec was masking the
    fact that "lib" and "spec" dirs weren't added to
    rspec's loadpath. This caused rake spec to fail
    when RUBYOPT=-Ispec wasn't set
    snusnu committed Sep 9, 2009
  2. [all] Improved rubygems citizenship

    Removed a lot of the complexity in specifying
    require paths and which specs to run, relying
    on defaults and not assuming rubygems as much as
    is practical.
    It's still possible to either run 'rake spec' or
    run the 'spec' command on individual files. If
    you want to run specs for individual files, you
    will need to do something to the effect of:
      export RUBYOPT=-Ispec
    Also, when running from a typical dev setup
    (dm-core and dm-more are in the same folder),
    specs will pick up the local version of dm-core
    instead of the gem version. This also happens
    for dm-more plugin specs that depend on other
    dm-more plugins.
    snusnu committed Sep 7, 2009
Commits on Sep 1, 2009
  1. Merge branch 'master' into next

    dkubb committed Sep 1, 2009
Commits on Aug 26, 2009
Commits on Aug 21, 2009
  1. [dm-serializer] refactored Errors#to_json

    The new implementation is much simpler.  It does lack options, but
    since the error values are strings, this doesn't seem like a big
    problem   Thanks to dkubb for the to_hash tip.
    namelessjon committed Aug 19, 2009
  2. [dm-serializer] Refactored JSON generation

    The new method constructs a hash of the results and serializes that
    with to_json, rather than converting values to JSON peicemeal and
    constructing the string ourselves.
    See benchmarks/to_json.rb for the speedup (~12%)
    Thanks to dkubb for the tip on fetch()
    namelessjon committed Aug 19, 2009
Commits on Aug 19, 2009
  1. [all] Changed README to .rdoc format

    [#970 state:resolved]
    snusnu committed Aug 19, 2009
Commits on Aug 13, 2009
  1. Removed --local from gem install line

    This lets rubygems reach out and try to grab dependencies (for example
    the ferret gem for dm-ferret-adapter) for the gems in dm-more.  This
    should make installing dm-more from git for the first time a less
    stop-start experience.
    namelessjon committed Aug 13, 2009
Commits on Jul 16, 2009
Commits on Jul 15, 2009
Commits on Jun 27, 2009
  1. Stripped whitespace

    dkubb committed Jun 26, 2009
Commits on Jun 23, 2009
  1. [dm-serializer] Refactor deserialize in xml test harness so that it a…

    …ctually uses recursion properly
    xaviershay committed Jun 20, 2009
  2. [dm-serializer] Add support for serializing errors from dm-validations

    This is neat because now you can do:
    display @article.errors, :status => 422
    props to Martin Gamsjaeger (snusnu) for the meat of this patch
    [#718 state:resolved]
    xaviershay committed Jun 20, 2009
  3. [dm-serializer] Move child association serialization spec into shared…

    … spec so it is run against JSON and YAML as well, not just XML
    [#829 state:resolved]
    xaviershay committed Jun 18, 2009
  4. [dm-serializer] added nested resources to xml + spec

    Signed-off-by: Xavier Shay <>
    mkristian committed with xaviershay Jun 5, 2009
  5. [dm-serializer] Remove 'gem' usage so that it can use ruby1.9's bundl…

    …ed json version
    [#776 state:resolved]
    xaviershay committed Jun 20, 2009
  6. [dm-serializer] Allow static YAML dumping of DM objects

    [#792 state:resolved]
    xaviershay committed Jun 20, 2009
  7. [dm-serializer] Ensure that the specs run against the checked out cod…

    …e, not the installed gem version
    xaviershay committed Jun 18, 2009
Commits on Jun 12, 2009
  1. [dm-more] Remove rubygems usage from libraries

    * No longer require dm-core inside the plugins.  Expected usage is to
      require dm-core prior to requiring the plugin.
    * Updated pathname creation to using Pathname#/ where possible
    dkubb committed Jun 12, 2009
Commits on May 27, 2009
Commits on May 17, 2009
  1. [dm-more] Freeze VERSION constants

    * Continue to extract rubygems usage from dm-more gems
    dkubb committed May 17, 2009
Commits on May 15, 2009