Sha256: bf1133f5a2d9d38f56937ac5101f976165276c6c3282914633894b549d5c2de9
Contents?: true
Size: 1.43 KB
Versions: 1
Compression:
Stored size: 1.43 KB
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 :gherkin_statement, :language, :background, :comments, :tags, :feature_tags, :keyword, :steps, :examples_tables, :line private :language, :background, :feature_tags, :line def initialize(gherkin_statement, language, location, background, comments, tags, feature_tags, keyword, name, description, steps, examples_tables) @gherkin_statement = gherkin_statement @language = language @location = location @background = background @comments = comments @tags = tags @feature_tags = feature_tags @keyword = keyword @name = name @description = description @steps = steps @examples_tables = examples_tables end private def children @steps + @examples_tables end def description_for_visitors :scenario_outline end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cucumber-core-1.2.0 | lib/cucumber/core/ast/scenario_outline.rb |