A section of verbatim text
Format of this verbatim section
Calls accept_verbatim on visitor
# File lib/rdoc/markup/verbatim.rb, line 20 def accept visitor visitor.accept_verbatim self end
Collapses 3+ newlines into two newlines
# File lib/rdoc/markup/verbatim.rb, line 27 def normalize parts = [] newlines = 0 @parts.each do |part| case part when /^\s*\n/ then newlines += 1 parts << part if newlines == 1 else newlines = 0 parts << part end end parts.pop if parts.last =~ /\A\r?\n\z/ @parts = parts end
Is this verbatim section ruby code?
# File lib/rdoc/markup/verbatim.rb, line 51 def ruby? @format == :ruby end
The text of the section
# File lib/rdoc/markup/verbatim.rb, line 58 def text @parts.join end