class RDoc::Markup::Verbatim
一段逐字文本
属性
format[RW]
此逐字文本段的格式
公共实例方法
accept(visitor) 点击切换源代码
在 visitor
上调用 accept_verbatim
# File rdoc/markup/verbatim.rb, line 25 def accept visitor visitor.accept_verbatim self end
normalize() 点击切换源代码
将 3 个或更多换行符折叠为两个换行符
# File rdoc/markup/verbatim.rb, line 32 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
ruby?() 点击切换源代码
此逐字文本段是否为 Ruby 代码?
# File rdoc/markup/verbatim.rb, line 71 def ruby? @format ||= nil # TODO for older ri data, switch the tree to marshal_dump @format == :ruby end
text() 点击切换源代码
该段文本
# File rdoc/markup/verbatim.rb, line 79 def text @parts.join end