lib/cucumber/messages/binary_to_message_enumerator.rb



require 'cucumber/messages/varint'

module Cucumber
  module Messages
    class BinaryToMessageEnumerator < Enumerator
      def initialize(io)
        super() do |yielder|
          while !io.eof?
            yielder.yield(Cucumber::Messages::Envelope.parse_delimited_from(io))
          end
        end
      end
    end
  end
end