Sha256: 51619878c792af8a6ef473e9cdf0b7f3e211004b18c6d013296411640d3194dc
Contents?: true
Size: 518 Bytes
Versions: 371
Compression:
Stored size: 518 Bytes
Contents
module Gherkin module Formatter class LineFilter def initialize(lines) @lines = lines end def eval(tags, names, ranges) ranges.detect do |range| @lines.detect do |line| range.include?(line) end end end 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 end end end
Version data entries
371 entries across 366 versions & 10 rubygems