Module: Async::Enumerable::Methods::Transformers::FlatMap
- Defined in:
- lib/async/enumerable/methods/transformers/flat_map.rb
Class Method Summary collapse
-
.included(base) ⇒ Object
Dependency.
Instance Method Summary collapse
-
#flat_map(&block) ⇒ Object
(also: #collect_concat)
Async version of flat_map that returns an Async::Enumerator for chaining.
Class Method Details
.included(base) ⇒ Object
Dependency
8 |
# File 'lib/async/enumerable/methods/transformers/flat_map.rb', line 8 def self.included(base) = base.include(Each) # Dependency |
Instance Method Details
#flat_map(&block) ⇒ Object Also known as: collect_concat
Async version of flat_map that returns an Async::Enumerator for chaining
11 12 13 14 |
# File 'lib/async/enumerable/methods/transformers/flat_map.rb', line 11 def flat_map(&block) return enum_for(__method__) unless block_given? Async::Enumerator.new(super, __async_enumerable_config) end |