Parent

Gherkin::Formatter::LineFilter

Public Class Methods

new(lines) click to toggle source
   # File lib/gherkin/formatter/line_filter.rb, line 4
4:       def initialize(lines)
5:         @lines = lines
6:       end

Public Instance Methods

eval(tags, names, ranges) click to toggle source
    # File lib/gherkin/formatter/line_filter.rb, line 8
 8:       def eval(tags, names, ranges)
 9:         ranges.detect do |range|
10:           @lines.detect do |line|
11:             range.include?(line)
12:           end
13:         end
14:       end
filter_table_body_rows(rows) click to toggle source
    # File lib/gherkin/formatter/line_filter.rb, line 16
16:       def filter_table_body_rows(rows)
17:         body = rows.to_a[1..1].select do |row|
18:           @lines.detect do |line|
19:             row.line == line
20:           end
21:         end
22:         [rows[0]] + body
23:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.