# File lib/gherkin/formatter/line_filter.rb, line 4 def initialize(lines) @lines = lines end
# File lib/gherkin/formatter/line_filter.rb, line 8 def eval(tags, names, ranges) ranges.detect do |range| @lines.detect do |line| range.include?(line) end end end
# File lib/gherkin/formatter/line_filter.rb, line 16 def filter_table_body_rows(rows) body = rows.to_a[1..-1].select do |row| @lines.detect do |line| row.line == line end end [rows[0]] + body end