Module: Async::Enumerable::Methods::Predicates

Included in:
Async::Enumerable::Methods
Defined in:
lib/async/enumerable/methods/predicates.rb,
lib/async/enumerable/methods/predicates/all.rb,
lib/async/enumerable/methods/predicates/any.rb,
lib/async/enumerable/methods/predicates/one.rb,
lib/async/enumerable/methods/predicates/find.rb,
lib/async/enumerable/methods/predicates/none.rb,
lib/async/enumerable/methods/predicates/include.rb,
lib/async/enumerable/methods/predicates/find_index.rb

Overview

Predicates contains async implementations of enumerable predicate methods that can terminate early when their condition is met or violated.

Defined Under Namespace

Modules: All, Any, Find, FindIndex, Include, None, One

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



17
18
19
20
21
22
23
24
25
# File 'lib/async/enumerable/methods/predicates.rb', line 17

def self.included(base)
  base.include All
  base.include Any
  base.include Find
  base.include FindIndex
  base.include Include
  base.include None
  base.include One
end