summaryrefslogtreecommitdiff
path: root/lib/set.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/set.rb')
-rw-r--r--lib/set.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/set.rb b/lib/set.rb
index 59d70e82ca..d612fdcb92 100644
--- a/lib/set.rb
+++ b/lib/set.rb
@@ -284,7 +284,7 @@ class Set
# the element as parameter. Returns an enumerator if no block is
# given.
def each(&block)
- block or return enum_for(__method__)
+ block or return enum_for(__method__) { size }
@hash.each_key(&block)
self
end
@@ -663,7 +663,7 @@ class SortedSet < Set
end
def each(&block)
- block or return enum_for(__method__)
+ block or return enum_for(__method__) { size }
to_a.each(&block)
self
end