From 417369e0cd6ec96950d2d48f2c94e7b1eb012076 Mon Sep 17 00:00:00 2001 From: zverok Date: Sat, 26 Oct 2019 14:02:59 +0300 Subject: Improve Enumerator.produce docs * Add to NEWS; * Add examples of while-alike cycles with practical tasks. --- NEWS | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 5379caa740..acc3d0c719 100644 --- a/NEWS +++ b/NEWS @@ -248,6 +248,13 @@ Enumerator:: New methods:: + * Added Enumerator.produce to generate Enumerator from any custom + data-transformation. [Feature #14781] + + require 'date' + dates = Enumerator.produce(Date.today, &:succ) #=> infinite sequence of dates + dates.detect(&:tuesday?) #=> next tuesday + * Added Enumerator::Lazy#eager that generates a non-lazy enumerator from a lazy enumerator. [Feature #15901] -- cgit v1.2.3