<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,7 @@
 *2.3.0 [Edge]*
 
+* Added ActiveSupport::OrderedHash#each_key and ActiveSupport::OrderedHash#each_value #1410 [Christoffer Sawicki]
+
 * Added ActiveSupport::MessageVerifier and MessageEncryptor to aid users who need to store signed and/or encrypted messages. [Koz]
 
 * Added ActiveSupport::BacktraceCleaner to cut down on backtrace noise according to filters and silencers [DHH]</diff>
      <filename>activesupport/CHANGELOG</filename>
    </modified>
    <modified>
      <diff>@@ -53,6 +53,14 @@ module ActiveSupport
       end
 
       alias_method :value?, :has_value?
+
+      def each_key
+        each { |key, value| yield key }
+      end
+
+      def each_value
+        each { |key, value| yield value }
+      end
     end
   end
 end</diff>
      <filename>activesupport/lib/active_support/ordered_hash.rb</filename>
    </modified>
    <modified>
      <diff>@@ -61,4 +61,16 @@ class OrderedHashTest &lt; Test::Unit::TestCase
     assert_equal false, @ordered_hash.has_value?('ABCABC')
     assert_equal false, @ordered_hash.value?('ABCABC')
   end
+
+  def test_each_key
+    keys = []
+    @ordered_hash.each_key { |k| keys &lt;&lt; k }
+    assert_equal @keys, keys
+  end
+
+  def test_each_value
+    values = []
+    @ordered_hash.each_value { |v| values &lt;&lt; v }
+    assert_equal @values, values
+  end
 end</diff>
      <filename>activesupport/test/ordered_hash_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>63d8f56774dcb1ea601928c3eb6c119d359fae10</id>
    </parent>
  </parents>
  <author>
    <name>Christoffer Sawicki</name>
    <login></login>
    <email>christoffer.sawicki@gmail.com</email>
  </author>
  <url>http://github.com/rails/rails/commit/05a938c5f7804fd59c76c45df096e6ebff871a18</url>
  <id>05a938c5f7804fd59c76c45df096e6ebff871a18</id>
  <committed-date>2008-11-26T05:54:35-08:00</committed-date>
  <authored-date>2008-11-18T14:00:35-08:00</authored-date>
  <message>Added ActiveSupport::OrderedHash#each_key and ActiveSupport::OrderedHash#each_value [#1410 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
  <tree>70872a576afdf06add220d2f59247b30bae2ebc3</tree>
  <committer>
    <name>Pratik Naik</name>
    <login>lifo</login>
    <email>pratiknaik@gmail.com</email>
  </committer>
</commit>
