A section of verbatim text
Format of this verbatim section
Calls accept_verbatim on visitor
# File lib/rdoc/markup/verbatim.rb, line 24
def accept visitor
visitor.accept_verbatim self
end
Collapses 3+ newlines into two newlines
# File lib/rdoc/markup/verbatim.rb, line 31
def normalize
parts = []
newlines = 0
@parts.each do |part|
case part
when %r^\s*\n/ then
newlines += 1
parts << part if newlines == 1
else
newlines = 0
parts << part
end
end
parts.pop if parts.last =~ %r\A\r?\n\z/
@parts = parts
end
Is this verbatim section ruby code?
# File lib/rdoc/markup/verbatim.rb, line 70
def ruby?
@format ||= nil # TODO for older ri data, switch the tree to marshal_dump
@format == :ruby
end
The text of the section
# File lib/rdoc/markup/verbatim.rb, line 78
def text
@parts.join
end
/ | Search |
---|---|
? | Show this help |