Class: Generator
Overview
The generator is made a Stream by aliasing the methods at_end?, basic_forward, basic_peek, set_to_begin to the approriate methods #end?, #next, #peek and #rewind of the Generator class.
Be careful if you already use a version of Akinori MUSHAs generator.rb. Check out the version numbers of the one you use and the one comming with the stream package.
Instance Method Summary collapse
-
#create_stream ⇒ Object
Returns the generator itself.
Methods included from Stream
#+, #at_beginning?, #backward, #collect, #concatenate, #concatenate_collected, #current, #current_edge, #each, #empty?, #filtered, #first, #forward, #last, #modify, #move_backward_until, #move_forward_until, #peek, #remove_first, #remove_last, #reverse, #set_to_end, #unwrapped
Instance Method Details
#create_stream ⇒ Object
Returns the generator itself.
20 |
# File 'lib/generator2stream.rb', line 20 def create_stream; self; end |