class Cucumber::Formatter::MessageBuilder

def on_test_case_ready(event)

def on_test_case_ready(event)
  event.test_case.test_steps.each do |step|
    @test_case_by_step_id[step.id] = event.test_case
  end
  message = Cucumber::Messages::Envelope.new(
    test_case: Cucumber::Messages::TestCase.new(
      id: event.test_case.id,
      pickle_id: @pickle_by_test.pickle_id(event.test_case),
      test_steps: event.test_case.test_steps.map { |step| test_step_to_message(step) },
      test_run_started_id: @current_test_run_started_id
    )
  )
  output_envelope(message)
end