Sha256: cd33373a84d04645c61aa32633586bf7be80417a4bf3d55a9b9b2b9dc860d397

Contents?: true

Size: 379 Bytes

Versions: 15

Compression:

Stored size: 379 Bytes

Contents

module Gherkin
  module Formatter
    class RegexpFilter
      def initialize(regexen)
        @regexen = regexen
      end

      def evaluate(tags, names, ranges)
        @regexen.detect do |regexp| 
          names.detect do |name|
            name =~ regexp
          end
        end
      end

      def filter_table_body_rows(rows)
        rows
      end
    end
  end
end

Version data entries

15 entries across 13 versions & 2 rubygems

Version Path
honeybadger-2.4.0 vendor/gems/ruby/2.2.0/gems/gherkin-2.12.2/lib/gherkin/formatter/regexp_filter.rb
honeybadger-2.4.0 vendor/gems/ruby/2.1.0/gems/gherkin-2.12.2/lib/gherkin/formatter/regexp_filter.rb
honeybadger-2.4.0 vendor/gems/ruby/1.9.1/gems/gherkin-2.12.2/lib/gherkin/formatter/regexp_filter.rb
gherkin-2.12.2 lib/gherkin/formatter/regexp_filter.rb
gherkin-2.12.2-x86-mswin32 lib/gherkin/formatter/regexp_filter.rb
gherkin-2.12.2-x86-mingw32 lib/gherkin/formatter/regexp_filter.rb
gherkin-2.12.2-java lib/gherkin/formatter/regexp_filter.rb
gherkin-2.12.1 lib/gherkin/formatter/regexp_filter.rb
gherkin-2.12.1-x86-mswin32 lib/gherkin/formatter/regexp_filter.rb
gherkin-2.12.1-x86-mingw32 lib/gherkin/formatter/regexp_filter.rb
gherkin-2.12.1-java lib/gherkin/formatter/regexp_filter.rb
gherkin-2.12.0 lib/gherkin/formatter/regexp_filter.rb
gherkin-2.12.0-x86-mingw32 lib/gherkin/formatter/regexp_filter.rb
gherkin-2.12.0-x86-mswin32 lib/gherkin/formatter/regexp_filter.rb
gherkin-2.12.0-java lib/gherkin/formatter/regexp_filter.rb