class Lucid::Parser::SpecBuilder::BackgroundBuilder
Public Instance Methods
add_child(child)
click to toggle source
# File lib/lucid/spec_builder.rb, line 188 def add_child(child) children << child end
children()
click to toggle source
# File lib/lucid/spec_builder.rb, line 192 def children @children ||= [] end
result(language)
click to toggle source
# File lib/lucid/spec_builder.rb, line 170 def result(language) background = Lucid::AST::Background.new( language, location, comment, node.keyword, node.name, node.description, steps(language) ) background.gherkin_statement(node) background end
steps(language)
click to toggle source
# File lib/lucid/spec_builder.rb, line 184 def steps(language) children.map { |child| child.result(language) } end