| |
comp.lang.ruby |
Sorry, needs some parens to parse: Quoting men...@rydia.net:
> unfolder = Unfolder.new &block
> arr = []
> until unfolder.stop? s
> arr << unfolder.f( s )
> s = unfolder.g( s )
> end
> arr
> end