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 323 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 331 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 327 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 335 def legacy_table(node) @result = LegacyTable.new(node) end
result()
click to toggle source
# File lib/cucumber/formatter/legacy_api/ast.rb, line 339 def result @result || Node.new(nil) end