Sha256: 3bbbba0fd2f06553b831430f037903a270ce3bcde1d6ffd6500c6ec13d042b7e

Contents?: true

Size: 342 Bytes

Versions: 71

Compression:

Stored size: 342 Bytes

Contents

require 'gherkin/tag_expression'

module Gherkin
  module Formatter
    class TagFilter
      def initialize(tags)
        @tag_expression = TagExpression.new(tags)
      end

      def eval(tags, names, ranges)
        @tag_expression.eval(tags.uniq)
      end

      def filter_table_body_rows(rows)
        rows
      end
    end
  end
end

Version data entries

71 entries across 68 versions & 8 rubygems

Version Path
candlepin-api-0.4.0 bundle/ruby/1.8/gems/gherkin-2.11.1/lib/gherkin/formatter/tag_filter.rb
candlepin-api-0.4.0 bundle/ruby/gems/gherkin-2.11.1/lib/gherkin/formatter/tag_filter.rb
candlepin-api-0.4.0 bundle/ruby/1.9.1/gems/gherkin-2.11.1/lib/gherkin/formatter/tag_filter.rb
librarian-puppet-0.9.9 vendor/gems/ruby/1.9.1/gems/gherkin-2.11.6/lib/gherkin/formatter/tag_filter.rb
librarian-puppet-0.9.8 vendor/gems/ruby/1.9.1/gems/gherkin-2.11.6/lib/gherkin/formatter/tag_filter.rb
gherkin-2.11.6 lib/gherkin/formatter/tag_filter.rb
gherkin-2.11.6-x86-mswin32 lib/gherkin/formatter/tag_filter.rb
gherkin-2.11.6-x86-mingw32 lib/gherkin/formatter/tag_filter.rb
gherkin-2.11.6-java lib/gherkin/formatter/tag_filter.rb
gherkin-2.11.5 lib/gherkin/formatter/tag_filter.rb
gherkin-2.11.5-x86-mswin32 lib/gherkin/formatter/tag_filter.rb
gherkin-2.11.5-x86-mingw32 lib/gherkin/formatter/tag_filter.rb
gherkin-2.11.5-java lib/gherkin/formatter/tag_filter.rb
gherkin-2.11.4 lib/gherkin/formatter/tag_filter.rb
gherkin-2.11.4-x86-mswin32 lib/gherkin/formatter/tag_filter.rb
gherkin-2.11.4-x86-mingw32 lib/gherkin/formatter/tag_filter.rb
gherkin-2.11.4-java lib/gherkin/formatter/tag_filter.rb
gherkin-2.11.3 lib/gherkin/formatter/tag_filter.rb
gherkin-2.11.3-x86-mswin32 lib/gherkin/formatter/tag_filter.rb
gherkin-2.11.3-x86-mingw32 lib/gherkin/formatter/tag_filter.rb