class Fluent::Compat::OutputChain
def initialize(array, tag, es, chain=NullOutputChain.instance)
def initialize(array, tag, es, chain=NullOutputChain.instance) @array = array @tag = tag @es = es @offset = 0 @chain = chain end
def next
def next if @array.length <= @offset return @chain.next end @offset += 1 @array[@offset-1].emit_events(@tag, @es) self.next end