Sha256: 943732dda08025171a5ff5c0ae0267130cf3d0e009d8a135841972224948b0a0

Contents?: true

Size: 1.86 KB

Versions: 1

Compression:

Stored size: 1.86 KB

Contents

== v1.0.9 [2012-01-27] Michael Granger <ged@FaerieMUD.org>

Fix problems associated with inheritance.

- Added a Hash of configure methods that have already been called
  as pairs of Methods and Config sections. (Configurability.configured)
- Use the `configured` hash to avoid re-calling configure with the same
  config section more than once when a class with Configurability is
  inherited.
- Configurability.install_config -- Only use the index operator method
  of the config object if it actually has the config_key as a key. Else
  configure with +nil+.
- Support different whitespace conventions in different YAML libraries

Thanks to Mahlon E. Smith for reporting this bug, and for pairing with
me to fix it.


== v1.0.8 [2011-11-01] Michael Granger <ged@FaerieMUD.org>

- Fix for Ruby 1.9.3-p0.


== v1.0.7 [2011-10-13] Michael Granger <ged@FaerieMUD.org>

- De-Yard and fix some other documentation/packaging issues.


== v1.0.6 [2011-03-03] Michael Granger <ged@FaerieMUD.org>

Bugfixes:

* Fixed predicate methods for missing sections/values, which previously returned
  `true` as well.


== v1.0.5 [2011-02-08] Michael Granger <ged@FaerieMUD.org>

Bugfixes:

* Now handles config files with nil keys correctly.


== v1.0.4 [2010-11-29] Michael Granger <ged@FaerieMUD.org>

Packaging fix.


== v1.0.3 [2010-11-29] Michael Granger <ged@FaerieMUD.org>

Enchancements:

* Propagate the installed config to objects that add Configurability after the
  config is loaded.


== v1.0.2 [2010-11-29] Michael Granger <ged@FaerieMUD.org>

Bugfixes:

* Fixes for specs under 1.9.2.


== v1.0.1 [2010-08-08] Michael Granger <ged@FaerieMUD.org>

Enhancements:

* Adding a Configurability::Config class for YAML config loading.
* Add an rspec shared behavior for testing classes with Configurability
* Converted tests to RSpec 2.


== v1.0.0 [2010-07-12] Michael Granger <ged@FaerieMUD.org>

Initial release

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
configurability-1.0.9 History.rdoc