Actions
Misc #15529
closedDocument Enumerator::Lazy
Status:
Closed
Assignee:
-
Description
In this patch:
- explanation of the class concept, with examples;
- docs for all class methods (most of them just say "Like
Enumerable#<methodname>
, but chains operation to be lazy-evaluated.", but I believe they are useful this way because now have proper call-sequences and link to corresponding Enumerable's explanations) - simplified example for
::new
to emphasize the main concept -
Enumerable#lazy
docs are slightly lightened and linked to this class for more in-depth explanations.
For the reference, currently class docs are looking like this: https://ruby-doc.org/core-2.6/Enumerator/Lazy.html
Files
Updated by hsbt (Hiroshi SHIBATA) over 5 years ago
- Status changed from Open to Closed
Applied in changeset trunk|r67320.
Add Enumerator::Lazy docs.
- explanation of the class concept, with examples;
- docs for all class methods (most of them just say "Like Enumerable#, but chains operation to be lazy-evaluated.", but I believe they are useful this way because now have proper call-sequences and link to corresponding Enumerable's explanations)
- simplified example for ::new to emphasize the main concept
- Enumerable#lazy docs are slightly lightened and linked to this class for more in-depth explanations.
[Misc #15529][ruby-core:91046]
Co-authored-by: zverok zverok.offline@gmail.com
Actions
Like0
Like0