lib/cucumber/messages/ndjson_to_message_enumerator.rb
require 'cucumber/messages/varint' module Cucumber module Messages class NdjsonToMessageEnumerator < Enumerator def initialize(io) super() do |yielder| io.each_line do |json| m = Cucumber::Messages::Envelope.from_json(json) yielder.yield(m) end end end end end end