class Cucumber::Ast::Step
def first_match(visitor)
def first_match(visitor) # @feature_element is always a ScenarioOutline in this case @feature_element.each_example_row do |cells| argument_hash = cells.to_hash delimited_arguments = delimit_argument_names(argument_hash) name = replace_name_arguments(delimited_arguments) step_match = visitor.step_mother.step_match(name, @name) rescue nil return step_match if step_match end NoStepMatch.new(self, @name) end