Class: Cucumber::Core::Gherkin::AstBuilder::BackgroundBuilder

Inherits:
Builder
  • Object
show all
Defined in:
lib/cucumber/core/gherkin/ast_builder.rb

Instance Method Summary collapse

Instance Method Details

#add_step(file, node) ⇒ Object



163
164
165
# File 'lib/cucumber/core/gherkin/ast_builder.rb', line 163

def add_step(file, node)
  step_builders << ScenarioBuilder::StepBuilder.new(file, node)
end

#result(language) ⇒ Object



150
151
152
153
154
155
156
157
158
159
160
161
# File 'lib/cucumber/core/gherkin/ast_builder.rb', line 150

def result(language)
  Ast::Background.new(
    node,
    language,
    location,
    comments,
    node.keyword,
    node.name,
    node.description,
    steps(language)
  )
end