class Cucumber::Formatter::LegacyApi::Ast::MultilineArg::Builder

Public Class Methods

new(node) click to toggle source
# File lib/cucumber/formatter/legacy_api/ast.rb, line 324
def initialize(node)
  node.describe_to(self)
end

Public Instance Methods

data_table(node) click to toggle source
# File lib/cucumber/formatter/legacy_api/ast.rb, line 332
def data_table(node)
  @result = DataTable.new(node)
end
doc_string(node) click to toggle source
# File lib/cucumber/formatter/legacy_api/ast.rb, line 328
def doc_string(node)
  @result = DocString.new(node)
end
legacy_table(node) click to toggle source
# File lib/cucumber/formatter/legacy_api/ast.rb, line 336
def legacy_table(node)
  @result = LegacyTable.new(node)
end
result() click to toggle source
# File lib/cucumber/formatter/legacy_api/ast.rb, line 340
def result
  @result || Node.new(nil)
end