Module: Enumerating
- Defined in:
- lib/enumerating/merging.rb,
lib/enumerating/version.rb,
lib/enumerating/zipping.rb,
lib/enumerating/filtering.rb,
lib/enumerating/threading.rb,
lib/enumerating/prefetching.rb,
lib/enumerating/concatenating.rb
Defined Under Namespace
Classes: Concatenator, Filter, Merger, Prefetcher, ThreadJoiner, ThreadStarter, Zipper
Constant Summary
collapse
- VERSION =
"1.2.0".freeze
Class Method Summary
collapse
Class Method Details
.concatenating(*enumerables) ⇒ Object
24
25
26
|
# File 'lib/enumerating/concatenating.rb', line 24
def concatenating(*enumerables)
Enumerating::Concatenator.new(enumerables)
end
|
.merging(*enumerables) ⇒ Object
62
63
64
|
# File 'lib/enumerating/merging.rb', line 62
def merging(*enumerables)
Enumerating::Merger.new(enumerables)
end
|
.merging_by(*enumerables, &block) ⇒ Object
66
67
68
|
# File 'lib/enumerating/merging.rb', line 66
def merging_by(*enumerables, &block)
Enumerating::Merger.new(enumerables, &block)
end
|
.zipping(*enumerables) ⇒ Object
32
33
34
|
# File 'lib/enumerating/zipping.rb', line 32
def zipping(*enumerables)
Enumerating::Zipper.new(enumerables)
end
|