Sha256: f3035044831f2ee70a90ee07024a638de36b8282d372384605a9e928d22ca095

Contents?: true

Size: 544 Bytes

Versions: 13

Compression:

Stored size: 544 Bytes

Contents

module Cucumber
  module Ast
    class Examples
      def initialize(line, keyword, name, outline_table)
        @keyword, @name, @outline_table = keyword, name, outline_table
      end

      def accept(visitor)
        visitor.visit_examples_name(@keyword, @name)
        @outline_table.accept(visitor, nil)
      end

      def at_lines?(lines)
        lines.empty? || lines.index(@line) || @outline_table.at_lines?(lines)
      end

      def to_sexp
        [:examples, @keyword, @name, @outline_table.to_sexp]
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
aslakhellesoy-cucumber-0.1.16.5 lib/cucumber/ast/examples.rb
aslakhellesoy-cucumber-0.1.99.1 lib/cucumber/ast/examples.rb
aslakhellesoy-cucumber-0.1.99.10 lib/cucumber/ast/examples.rb
aslakhellesoy-cucumber-0.1.99.11 lib/cucumber/ast/examples.rb
aslakhellesoy-cucumber-0.1.99.12 lib/cucumber/ast/examples.rb
aslakhellesoy-cucumber-0.1.99.13 lib/cucumber/ast/examples.rb
aslakhellesoy-cucumber-0.1.99.2 lib/cucumber/ast/examples.rb
aslakhellesoy-cucumber-0.1.99.3 lib/cucumber/ast/examples.rb
aslakhellesoy-cucumber-0.1.99.5 lib/cucumber/ast/examples.rb
aslakhellesoy-cucumber-0.1.99.6 lib/cucumber/ast/examples.rb
aslakhellesoy-cucumber-0.1.99.7 lib/cucumber/ast/examples.rb
aslakhellesoy-cucumber-0.1.99.8 lib/cucumber/ast/examples.rb
aslakhellesoy-cucumber-0.1.99.9 lib/cucumber/ast/examples.rb