Sha256: 7754601c99eae6071d84544fb01a116ac1b9d694892e6b6634625634f0082b54
Contents?: true
Size: 587 Bytes
Versions: 92
Compression:
Stored size: 587 Bytes
Contents
module Cucumber module Ast # Holds the value of a comment parsed from a feature file: # # # Lorem ipsum # # dolor sit amet # # This gets parsed into a Comment with value <tt>"# Lorem ipsum\n# dolor sit amet\n"</tt> # class Comment def initialize(value) @value = value end def accept(visitor) @value.split("\n").each do |line| visitor.visit_comment_line(line.strip) end end def to_sexp (@value.nil? || @value == '') ? nil : [:comment, @value] end end end end
Version data entries
92 entries across 92 versions & 6 rubygems