An Indented Paragraph of text
The indent in number of spaces
Creates a new IndentedParagraph
containing parts
indented with indent
spaces
# File lib/rdoc/markup/indented_paragraph.rb, line 15
def initialize indent, *parts
@indent = indent
super(*parts)
end
Calls accept_indented_paragraph on visitor
# File lib/rdoc/markup/indented_paragraph.rb, line 28
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 lib/rdoc/markup/indented_paragraph.rb, line 36
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
/ | Search |
---|---|
? | Show this help |