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 317
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 325
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 321
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 329
def legacy_table(node)
  @result = LegacyTable.new(node)
end
result() click to toggle source
# File lib/cucumber/formatter/legacy_api/ast.rb, line 333
def result
  @result || Node.new(nil)
end