Skip to content
Commits on Oct 26, 2015
  1. @jrochkind

    tag version 1.0.2

    jrochkind committed Oct 26, 2015
  2. @jrochkind

    travis, use new infrastructure

    jrochkind committed Oct 26, 2015
  3. @jrochkind

    Travis test jruby 9k

    jrochkind committed Oct 26, 2015
  4. @jrochkind

    Merge pull request #26 from mbklein/add_missing_structurize_method

    Add missing structurize method.
    jrochkind committed Oct 26, 2015
  5. @jrochkind

    Add missing structurize method.

    I can't explain why this ever worked without it. We called a
    structurize! method that we removed from Confstruct in 1.0... but
    somehow our tests were still passing. Until Hashie 3.4.3, when
    they stopped. I think maybe a bug in previous hashie hid our own
    bug. I don't entirely understand it, and probably should add more tests,
    but just adding enough to pass now.
    jrochkind committed Oct 26, 2015
  6. @jrochkind

    deal with rspec deprecations

    jrochkind committed Oct 26, 2015
Commits on Mar 25, 2015
  1. @jrochkind

    Merge pull request #25 from jrochkind/add_mri_22_travis

    Add MRI 2.2.x to travis
    jrochkind committed Mar 25, 2015
  2. @jrochkind

    Add MRI 2.2.x to travis

    jrochkind committed Mar 25, 2015
  3. Merge pull request #24 from jrochkind/string_keys

    Restore canonical keys to Symbol not String
    committed Mar 25, 2015
  4. @jrochkind

    Restore canonical keys to Symbol not String

    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.
    jrochkind committed Mar 24, 2015
Commits on Mar 24, 2015
  1. Merge pull request #23 from jrochkind/with_hashie

    Base Confstruct on Hashie
    committed Mar 24, 2015
  2. @jrochkind

    Remove ruby 1.8.7 from travis

    jrochkind committed Mar 24, 2015
Commits on Dec 8, 2014
  1. @jrochkind
  2. @jrochkind

    add test for lambda in block

    jrochkind committed Dec 8, 2014
  3. @jrochkind

    Use Hashie as a base

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

    Remove activesupport for ruby > 1.8; add jruby to travis
    committed Mar 4, 2014
  2. @billdueber

    Add jruby to travis

    billdueber committed Mar 4, 2014
  3. @billdueber
  4. Update version/README

    committed Mar 4, 2014
Commits on Apr 1, 2013
  1. Merge pull request #17 from cbeer/patch-1

    add ruby 2.0.0 to travis
    committed Apr 1, 2013
  2. @cbeer

    add ruby 2.0.0 to travis

    cbeer committed Apr 1, 2013
Commits on Dec 5, 2012
  1. Version/README update

    committed Dec 5, 2012
Commits on Sep 18, 2012
Commits on Aug 23, 2012
  1. Version/README update

    committed Aug 23, 2012
  2. Merge pull request #12 from cbeer/master

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

    committed May 11, 2012
Commits on Mar 1, 2012
  1. Update version & readme

    committed Mar 1, 2012
Something went wrong with that request. Please try again.