module Cucumber::Messages::ProtobufIoEnumerator

def self.call(io)

def self.call(io)
  Enumerator.new do |yielder|
    while !io.eof?
      yielder.yield(Cucumber::Messages::Envelope.parse_delimited_from(io))
    end
  end
end