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