Module: StalkClimber::LazyEnumerable
- Includes:
- Enumerable
- Defined in:
- lib/stalk_climber/lazy_enumerable.rb
Class Method Summary collapse
Class Method Details
.make_lazy(*methods) ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/stalk_climber/lazy_enumerable.rb', line 5 def self.make_lazy(*methods) methods.each do |method| define_method method do |*args, &block| lazy.public_send(method, *args, &block) end end end |