An Indented Paragraph of text
Creates a new IndentedParagraph containing parts indented with indent spaces
# File rdoc/markup/indented_paragraph.rb, line 16
def initialize indent, *parts
@indent = indent
super(*parts)
end
Calls accept_indented_paragraph on visitor
# File rdoc/markup/indented_paragraph.rb, line 29
def accept visitor
visitor.accept_indented_paragraph self
end
Joins the raw paragraph text and converts inline HardBreaks to the hard_break text followed by the indent.
# 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