class Gherkin::Formatter::Model::Examples::Builder
Public Class Methods
new(*args)
click to toggle source
# File lib/gherkin/formatter/model.rb, line 109 def initialize(*args) @args = *args @rows = nil end
Public Instance Methods
build()
click to toggle source
# File lib/gherkin/formatter/model.rb, line 123 def build Examples.new(*(@args << @rows)) end
replay(formatter)
click to toggle source
# File lib/gherkin/formatter/model.rb, line 119 def replay(formatter) build.replay(formatter) end
row(comments, cells, line, id)
click to toggle source
# File lib/gherkin/formatter/model.rb, line 114 def row(comments, cells, line, id) @rows ||= [] @rows << ExamplesTableRow.new(comments, cells, line, id) end