class Cucumber::Ast::OutlineTable
def accept(visitor)
def accept(visitor) cells_rows.each_with_index do |row, n| if(visitor.options[:expand]) row.accept(visitor) else visitor.visit_table_row(row) end end nil end
def accept_hook?(hook)
def accept_hook?(hook) @scenario_outline.accept_hook?(hook) end
def create_step_invocations_for_example_rows!(scenario_outline)
def create_step_invocations_for_example_rows!(scenario_outline) example_rows.each do |cells| cells.create_step_invocations!(scenario_outline) end end
def example_rows
def example_rows cells_rows[1..-1] end
def initialize(raw, scenario_outline)
def initialize(raw, scenario_outline) super(raw) @scenario_outline = scenario_outline @cells_class = ExampleRow create_step_invocations_for_example_rows!(scenario_outline) end
def skip_invoke!
def skip_invoke! example_rows.each do |cells| cells.skip_invoke! end end
def visit_scenario_name(visitor, row)
def visit_scenario_name(visitor, row) @scenario_outline.visit_scenario_name(visitor, row) end