Class: Enumerating::Concatenator
- Inherits:
-
Object
- Object
- Enumerating::Concatenator
- Includes:
- Enumerable
- Defined in:
- lib/enumerating/concatenating.rb
Instance Method Summary collapse
- #each(&block) ⇒ Object
-
#initialize(enumerables) ⇒ Concatenator
constructor
A new instance of Concatenator.
Methods included from Enumerable
#[], #collecting, #dropping, #dropping_while, #prefetching, #rejecting, #selecting, #taking, #taking_while, #threading, #uniqing, #uniqing_by
Constructor Details
#initialize(enumerables) ⇒ Concatenator
Returns a new instance of Concatenator.
8 9 10 |
# File 'lib/enumerating/concatenating.rb', line 8 def initialize(enumerables) @enumerables = enumerables end |
Instance Method Details
#each(&block) ⇒ Object
12 13 14 15 16 |
# File 'lib/enumerating/concatenating.rb', line 12 def each(&block) @enumerables.each do |enumerable| enumerable.each(&block) end end |