Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/object_enumerate.rb
Instance Method Summary collapse
Instance Method Details
#enumerate ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 |
# File 'lib/object_enumerate.rb', line 2 def enumerate raise ArgumentError, "No block given" unless block_given? Enumerator.new do |y| val = self y << val loop do val = yield(val) y << val end end end |