class Turnip::Node::ScenarioGroupDefinition

Public Instance Methods

backgrounds() click to toggle source
# File lib/turnip/node/scenario_group_definition.rb, line 21
def backgrounds
  @backgrounds ||= children.select do |c|
    c.is_a?(Background)
  end
end
description() click to toggle source
# File lib/turnip/node/scenario_group_definition.rb, line 17
def description
  @raw[:description]
end
keyword() click to toggle source
# File lib/turnip/node/scenario_group_definition.rb, line 13
def keyword
  @raw[:keyword]
end
name() click to toggle source
# File lib/turnip/node/scenario_group_definition.rb, line 9
def name
  @raw[:name]
end
scenarios() click to toggle source
# File lib/turnip/node/scenario_group_definition.rb, line 27
def scenarios
  @scenarios ||= children.map do |c|
    case c
    when Scenario
      c
    when ScenarioOutline
      c.to_scenarios
    end
  end.flatten.compact
end