Class: Lazily::Concatenator
- Inherits:
-
Object
- Object
- Lazily::Concatenator
- Includes:
- Enumerable
- Defined in:
- lib/lazily/concatenating.rb
Instance Method Summary collapse
- #each(&block) ⇒ Object
-
#initialize(enumerables) ⇒ Concatenator
constructor
A new instance of Concatenator.
Methods included from Enumerable
#[], #chunk, #collect, #compact, #concat, #drop, #drop_while, #flat_map, #flatten, #grep, #in_threads, #lazily, #lazy?, #prefetch, #reject, #select, #slice_before, #take, #take_while, #uniq, #zip
Methods included from Enumerable
Constructor Details
#initialize(enumerables) ⇒ Concatenator
Returns a new instance of Concatenator.
42 43 44 |
# File 'lib/lazily/concatenating.rb', line 42 def initialize(enumerables) @enumerables = enumerables end |
Instance Method Details
#each(&block) ⇒ Object
46 47 48 49 50 |
# File 'lib/lazily/concatenating.rb', line 46 def each(&block) @enumerables.each do |enumerable| enumerable.each(&block) end end |