An Indented Paragraph of text
Methods
Attributes
| [R] | indent | The indent in number of spaces |
Class Public methods
new(indent, *parts)
Link
Creates a new IndentedParagraph
containing parts indented with indent spaces
Source: show
# File lib/rdoc/markup/indented_paragraph.rb, line 15 def initialize indent, *parts @indent = indent super(*parts) end
Instance Public methods
accept(visitor)
Link
Calls accept_indented_paragraph on visitor
Source: show
# File lib/rdoc/markup/indented_paragraph.rb, line 28 def accept visitor visitor.accept_indented_paragraph self end
text(hard_break = nil)
Link
Joins the raw paragraph text and converts inline HardBreaks to the
hard_break text followed by the indent.
Source: show
# 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