class Cucumber::Formatter::NameBuilder

def examples_table_row(row)

def examples_table_row(row)
  @row_name = '| ' + row.cells.map(&:value).join(' | ') + ' |'
  @name_suffix = " (outline example : #{@row_name})"
end

def initialize(test_case, ast_lookup)

def initialize(test_case, ast_lookup)
  @name_suffix = ''
  @row_name = ''
  scenario_source = ast_lookup.scenario_source(test_case)
  if scenario_source.type == :Scenario
    scenario(scenario_source.scenario)
  else
    scenario_outline(scenario_source.scenario_outline)
    examples_table_row(scenario_source.row)
  end
end

def scenario(scenario)

def scenario(scenario)
  @scenario_name = scenario.name.empty? ? 'Unnamed scenario' : scenario.name
end

def scenario_outline(outline)

def scenario_outline(outline)
  @scenario_name = outline.name.empty? ? 'Unnamed scenario outline' : outline.name
end