Sha256: 37117e8f174c28c5284f1d8410a3b6cdc8f249ceadb583380e94c686098bb6d9
Contents?: true
Size: 977 Bytes
Versions: 2
Compression:
Stored size: 977 Bytes
Contents
require 'cucumber/core/ast/names' require 'cucumber/core/ast/location' require 'cucumber/core/ast/empty_background' require 'cucumber/core/ast/describes_itself' module Cucumber module Core module Ast class ScenarioOutline include Names include HasLocation include DescribesItself MissingExamples = Class.new(StandardError) attr_reader :feature_tags attr_reader :line private :line include Cucumber.initializer(:language, :location, :background, :comments, :tags, :feature_tags, :keyword, :title, :description, :steps, :examples_tables) attr_reader :comments, :tags, :keyword, :background, :location def gherkin_statement(node = nil) @gherkin_statement ||= node end private def children @steps + @examples_tables end def description_for_visitors :scenario_outline end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cucumber-core-1.0.0.beta.2 | lib/cucumber/core/ast/scenario_outline.rb |
cucumber-core-1.0.0.beta.1 | lib/cucumber/core/ast/scenario_outline.rb |