lib/rupture/lazy_seq.rb in rupture-0.1.0 vs lib/rupture/lazy_seq.rb in rupture-0.2.0

- old
+ new

@@ -1,9 +1,8 @@ module Rupture class LazySeq < Seq - def initialize(b = nil, &block) - @block = block || b - super() + def initialize(block = nil) + @block = block end def seq return @seq unless @block @seq = @block.call.seq