class RDoc::Markup::IndentedParagraph
一段缩进的文本段落
属性
indent[R]
缩进的空格数
公共类方法
new(indent, *parts) 点击切换源代码
创建一个新的 IndentedParagraph
,包含使用 indent
空格缩进的 parts
调用父类方法
RDoc::Markup::Raw::new
# File rdoc/markup/indented_paragraph.rb, line 16 def initialize indent, *parts @indent = indent super(*parts) end
公共实例方法
accept(visitor) 点击切换源代码
在 visitor
上调用 accept_indented_paragraph
# File rdoc/markup/indented_paragraph.rb, line 29 def accept visitor visitor.accept_indented_paragraph self end
text(hard_break = nil) 点击切换源代码
连接原始段落文本,并将内联的 HardBreaks 转换为 hard_break
文本,后跟缩进。
# File rdoc/markup/indented_paragraph.rb, line 37 def text hard_break = nil @parts.map do |part| if RDoc::Markup::HardBreak === part then '%1$s%3$*2$s' % [hard_break, @indent, ' '] if hard_break else part end end.join end