Method: Transformer::Lazy#sort

Defined in:
lib/coroutines/base.rb

#sortObject



458
459
460
461
462
463
464
465
466
467
468
469
# File 'lib/coroutines/base.rb', line 458

def sort
	Consumer.new do |y|
		yy = Yielder.new y
		result = []
		yy.define_yield do |value|
			result << value
			yy
		end
		@trans.call yy
		result.sort
	end
end