This class filters events based on filter criteria.
Creates a new instance that replays events to listener, filtered by filters, an Array that can contain one of the following:
Line numbers (Fixnum) to filter on.
Name regexen (Regexp) to filter on. Matches against :feature, :background, :scenario, :scenario_outline and :examples
Tag expressions (String) to filter on.
# File lib/gherkin/parser/filter_listener.rb, line 18 def initialize(listener, filters) @listener = listener @filter_method = detect_filter(filters) @meta_buffer = [] @feature_buffer = [] @scenario_buffer = [] @examples_buffer = [] @examples_rows_buffer = [] @feature_tags = [] @scenario_tags = [] @example_tags = [] @table_state = :step end
Generated with the Darkfish Rdoc Generator 2.