From 05a938c5f7804fd59c76c45df096e6ebff871a18 Mon Sep 17 00:00:00 2001 From: Christoffer Sawicki Date: Tue, 18 Nov 2008 23:00:35 +0100 Subject: Added ActiveSupport::OrderedHash#each_key and ActiveSupport::OrderedHash#each_value [#1410 state:resolved] Signed-off-by: Pratik Naik --- activesupport/lib/active_support/ordered_hash.rb | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'activesupport/lib/active_support/ordered_hash.rb') diff --git a/activesupport/lib/active_support/ordered_hash.rb b/activesupport/lib/active_support/ordered_hash.rb index 9757054e43..5de94c67e0 100644 --- a/activesupport/lib/active_support/ordered_hash.rb +++ b/activesupport/lib/active_support/ordered_hash.rb @@ -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 -- cgit v1.2.3