class Cucumber::Gherkin::DataTableParser
def parse(text)
def parse(text) gherkin_document = nil messages = ::Gherkin.from_source('dummy', feature_header + text, gherkin_options) messages.each do |message| gherkin_document = message.gherkin_document.to_h unless message.gherkin_document.nil? end return if gherkin_document.nil? gherkin_document[:feature][:children][0][:scenario][:steps][0][:data_table][:rows].each do |row| @builder.row(row[:cells].map { |cell| cell[:value] }) end end