Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Mar 25, 2015
  1. @jrochkind

    Merge pull request #25 from jrochkind/add_mri_22_travis

    jrochkind authored
    Add MRI 2.2.x to travis
  2. @jrochkind

    Add MRI 2.2.x to travis

    jrochkind authored
  3. Merge pull request #24 from jrochkind/string_keys

    authored
    Restore canonical keys to Symbol not String
  4. @jrochkind

    Restore canonical keys to Symbol not String

    jrochkind authored
    Prior to the Hashie::Mash integration in 1.0.0, Confstruct's
    internal keys were canonicalized to symbols, as evidence if
    you called #keys on one of em.
    
    Hashie::Mash uses Strings instead, so with the Hashie::Mash
    merge they used Strings instead.  At first I thought, eh, this
    isn't a big deal, who goes looking at the #keys of their
    configuration objects much?
    
    But I realized, after trying to incorporate it into my already
    existing app, that it ends up effecting a lot more -- such
    as `ordinary_hash.merge(confstruct_hash)`. Ends up creating
    all sorts of hard to deal with byproduct changes.
    
    Fortunately, Hashie::Mash is written well and allows us
    to switch (back) to Symbols by overriding one simple DRY
    convert_keys method. So we do so, restoring backwards compat
    with previous versions of Confstruct.
    
    Suggest release as 1.0.1.
Commits on Mar 24, 2015
  1. Merge pull request #23 from jrochkind/with_hashie

    authored
    Base Confstruct on Hashie
  2. @jrochkind
Commits on Dec 8, 2014
  1. @jrochkind
  2. @jrochkind
  3. @jrochkind

    Use Hashie as a base

    jrochkind authored
Commits on Mar 5, 2014
Commits on Mar 4, 2014
  1. Merge pull request #20 from billdueber/master

    authored
    Remove activesupport for ruby > 1.8; add jruby to travis
  2. @billdueber

    Add jruby to travis

    billdueber authored
  3. @billdueber
  4. Update version/README

    authored
Commits on Apr 1, 2013
  1. Merge pull request #17 from cbeer/patch-1

    authored
    add ruby 2.0.0 to travis
  2. @cbeer

    add ruby 2.0.0 to travis

    cbeer authored
Commits on Dec 5, 2012
  1. Version/README update

    authored
Commits on Sep 18, 2012
Commits on Aug 23, 2012
  1. Version/README update

    authored
  2. Merge pull request #12 from cbeer/master

    authored
    fix issue #11; Ruby 1.9 subclasses of Procs behave differently than in 1.8.
Commits on Jul 27, 2012
  1. @cbeer
Commits on May 11, 2012
  1. Version/README update

    authored
Commits on Mar 1, 2012
  1. Update version & readme

    authored
Commits on Feb 29, 2012
  1. Switch from rcov to simplecov

    authored
  2. Comment out test relating to Issue #6 -- probable "won't fix" status …

    authored
    …due to the unpredictable way ActiveSupport injects #presence()
  3. Add .travis.yml

    authored
Something went wrong with that request. Please try again.