<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,7 @@
+== 0.0.6 2009-04-02
+* handle keys as ['foo'], [:foo] and .foo for real this time
+* return nil on non-existent key instead of error
+
 == 0.0.5 2009-01-29
 * handle keys as ['foo'], [:foo] and .foo
 * return nil on non-existent key instead of error</diff>
      <filename>History.txt</filename>
    </modified>
    <modified>
      <diff>@@ -70,6 +70,6 @@ end
 
 class Hash
   def method_missing(key)
-    self[key.to_s] || super
+    has_key?(key) || has_key?(key.to_s) ? self[key] || self[key.to_s] : super
   end
 end
\ No newline at end of file</diff>
      <filename>lib/config_reader.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,7 @@ module ConfigReader
   module VERSION #:nodoc:
     MAJOR = 0
     MINOR = 0
-    TINY  = 5
+    TINY  = 6
 
     STRING = [MAJOR, MINOR, TINY].join('.')
   end</diff>
      <filename>lib/config_reader/version.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>363fa12c5754dd7365277ee8c98d580b8bcd41f5</id>
    </parent>
  </parents>
  <author>
    <name>Michael Moen</name>
    <email>michael@underpantsgnome.com</email>
  </author>
  <url>http://github.com/UnderpantsGnome/config_reader-gem/commit/2cd9157ba79de5007ab487229ff5a2fa940a4731</url>
  <id>2cd9157ba79de5007ab487229ff5a2fa940a4731</id>
  <committed-date>2009-04-02T19:28:59-07:00</committed-date>
  <authored-date>2009-04-02T19:28:59-07:00</authored-date>
  <message>fix the Hash#method_missing code; release 0.0.6</message>
  <tree>2b7df62453505eb468344fba3d0b959b99e3d106</tree>
  <committer>
    <name>Michael Moen</name>
    <email>michael@underpantsgnome.com</email>
  </committer>
</commit>
