A section of verbatim text

Methods
A
N
T
Instance Public methods
accept(visitor)

Calls accept_verbatim on visitor

# File ../ruby/lib/rdoc/markup/verbatim.rb, line 9
def accept visitor
  visitor.accept_verbatim self
end
normalize()

Collapses 3+ newlines into two newlines

# File ../ruby/lib/rdoc/markup/verbatim.rb, line 16
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
text()

The text of the section

# File ../ruby/lib/rdoc/markup/verbatim.rb, line 40
def text
  @parts.join
end