class Cucumber::Parser::GherkinBuilder
def step(step)
def step(step) @table_owner = Ast::Step.new(step.line, step.keyword, step.name) multiline_arg = rubify(step.multiline_arg) case(multiline_arg) when Gherkin::Formatter::Model::PyString @table_owner.multiline_arg = Ast::PyString.new(multiline_arg.value) when Array @table_owner.multiline_arg = Ast::Table.new(matrix(multiline_arg)) end @step_container.add_step(@table_owner) end