Sha256: bd6a6846b350245293d21a7b2bb60d0e9f9671c67af60535f5f52eaf10120a8a
Contents?: true
Size: 642 Bytes
Versions: 7
Compression:
Stored size: 642 Bytes
Contents
module Cucumber module Ast class Examples def initialize(line, keyword, name, outline_table) @keyword, @name, @outline_table = keyword, name, outline_table end def accept(visitor) visitor.visit_examples_name(@keyword, @name) visitor.visit_outline_table(@outline_table) end def each_example_row(&proc) @outline_table.each_cells_row(&proc) end def at_lines?(lines) lines.empty? || lines.index(@line) || @outline_table.at_lines?(lines) end def to_sexp [:examples, @keyword, @name, @outline_table.to_sexp] end end end end
Version data entries
7 entries across 7 versions & 3 rubygems