A library for creating and composing producer/transformer/consumer coroutines. Producers are already provided by Ruby's built-in Enumerator class; this library provides Transformer and Consumer classes that work analogously. In particular, they are also based on Fiber and not on threads (as in some other producer/consumer libraries). Also provides a module Sink, which is analogous to Enumerable, and Enumerable/Transformer/Sink composition.
Required Ruby Version
>= 0
Authors
Knut Franke
Versions
-
0.2.2
-
source
- 0.2.2 source October 15, 2014 (15.5 KB)
-
-
0.2.1
-
source
- 0.2.1 source October 14, 2014 (15.5 KB)
-
-
0.2.0
-
source
- 0.2.0 source October 12, 2014 (15 KB)
-
-
0.1.1
-
source
- 0.1.1 source October 12, 2014 (13.5 KB)
-
-
0.1.0
-
source
- 0.1.0 source October 11, 2014 (13.5 KB)
-