Class: Gherkin::Formatter::RegexpFilter
- Inherits:
-
Object
- Object
- Gherkin::Formatter::RegexpFilter
- Defined in:
- lib/gherkin/formatter/regexp_filter.rb
Instance Method Summary collapse
- #eval(tags, names, ranges) ⇒ Object
- #filter_table_body_rows(rows) ⇒ Object
-
#initialize(regexen) ⇒ RegexpFilter
constructor
A new instance of RegexpFilter.
Constructor Details
#initialize(regexen) ⇒ RegexpFilter
Returns a new instance of RegexpFilter.
4 5 6 |
# File 'lib/gherkin/formatter/regexp_filter.rb', line 4 def initialize(regexen) @regexen = regexen end |
Instance Method Details
#eval(tags, names, ranges) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/gherkin/formatter/regexp_filter.rb', line 8 def eval(, names, ranges) @regexen.detect do |regexp| names.detect do |name| name =~ regexp end end end |
#filter_table_body_rows(rows) ⇒ Object
16 17 18 |
# File 'lib/gherkin/formatter/regexp_filter.rb', line 16 def filter_table_body_rows(rows) rows end |