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