Commits on Nov 26, 2008
  1. Massive Fixes for BCryptHash with help from namelessjon

    frostbytten committed Nov 26, 2008
    * Added spec to check for recursive hashing
    * Added specs for self.typecast
    * Added self.typecast to BCryptHash which solves it from always
      being marked as dirty by Resource::dirty_attributes()
    * Patched self.dump to check for BCryptHash::Password and not rehash itself
      everytime it is saved.
    ** NOTE: This is my first major patch to someone elses work. I don't know
       if I did it correctly (by using a rescue block for the last instance,
       partly because BCrypt::Engine doesn't let us verify if a hash is valid
       via public API, at least not what I saw).
    Signed-off-by: Frostbytten - Chris Villalobos <>
Commits on Nov 25, 2008
  1. Do not add each property's proc as the default value since that will …

    david committed with Dan Kubb Nov 24, 2008
    …cause recursion problems.
Commits on Nov 23, 2008
  1. [dm-timestamps] Further simplifications

    Dan Kubb committed Nov 23, 2008
  2. [dm-timestamps] Refactored internals to be cleaner

    Dan Kubb committed Nov 23, 2008
    * Updated specs to create the model in before :each block
Commits on Nov 22, 2008
  1. Updated Manifest to exclude removed file

    Dan Kubb committed Nov 22, 2008
  2. Adjusted dm-core dependency to be ~>

    Dan Kubb committed Nov 22, 2008
    * Also updated to use plain string ("0.9.7") where possible since it is
      alot easier to audit and find/replace.  Strangely enough its far
      easier to make mistakes with the constant because it's not easy to
      immediately see what the version dependency is.
    * Fixed a few bugs that were assumptions made in sam/dm-core that
      will not longer be the case when dkubb/dm-core is merged into
      the mainline.
  3. Move proxy specs into common

    xaviershay committed Nov 22, 2008
  4. Simplify spec by adding #test method to harness - serializes then des…

    xaviershay committed Nov 22, 2008
    …erializes into a hash
Commits on Nov 21, 2008
  1. Remove duplicate/unused code

    xaviershay committed Nov 21, 2008
  2. Reorganize specs to match layout used in dm-core, probably not all sp…

    xaviershay committed Nov 4, 2008
    …ecs belong in public but this is a good start
  3. Add :methods to #to_yaml

    xaviershay committed Nov 1, 2008
  4. Rename common specs

    xaviershay committed Nov 1, 2008
  5. add :methods support to to_xml, refactor specs to help ensure a consi…

    xaviershay committed Nov 1, 2008
    …stent spec across all serialize methods
  6. dm-tags doesn't install out-of-the-box, until it does it should not b…

    sam committed Nov 21, 2008
    …e added as a default install
Commits on Nov 20, 2008
  1. Fixed typo

    Dan Kubb committed Nov 20, 2008