From 336a8301f725bd8fbf5f1e0c4fee162382a76d0f Mon Sep 17 00:00:00 2001 From: drbrain Date: Tue, 27 Apr 2010 03:45:22 +0000 Subject: Import RDoc 2.5.7. Fixes #1318 and ruby-core:29780 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/rdoc/markup/paragraph.rb | 57 +------------------------------------------- 1 file changed, 1 insertion(+), 56 deletions(-) (limited to 'lib/rdoc/markup/paragraph.rb') diff --git a/lib/rdoc/markup/paragraph.rb b/lib/rdoc/markup/paragraph.rb index bc23423dfc..a9923ed24d 100644 --- a/lib/rdoc/markup/paragraph.rb +++ b/lib/rdoc/markup/paragraph.rb @@ -1,66 +1,11 @@ ## # A Paragraph of text -class RDoc::Markup::Paragraph - - ## - # The component parts of the list - - attr_reader :parts - - ## - # Creates a new Paragraph containing +parts+ - - def initialize *parts - @parts = [] - @parts.push(*parts) - end - - ## - # Appends +text+ to the Paragraph - - def << text - @parts << text - end - - def == other # :nodoc: - self.class == other.class and text == other.text - end +class RDoc::Markup::Paragraph < RDoc::Markup::Raw def accept visitor visitor.accept_paragraph self end - ## - # Appends +other+'s parts into this Paragraph - - def merge other - @parts.push(*other.parts) - end - - def pretty_print q # :nodoc: - self.class.name =~ /.*::(\w{4})/i - - q.group 2, "[#{$1.downcase}: ", ']' do - q.seplist @parts do |part| - q.pp part - end - end - end - - ## - # Appends +texts+ onto this Paragraph - - def push *texts - self.parts.push(*texts) - end - - ## - # The text of this paragraph - - def text - @parts.join ' ' - end - end -- cgit v1.2.3