diff options
Diffstat (limited to 'lib/rdoc/markup/raw.rb')
-rw-r--r-- | lib/rdoc/markup/raw.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/rdoc/markup/raw.rb b/lib/rdoc/markup/raw.rb index ca877c79af..e11e8efff4 100644 --- a/lib/rdoc/markup/raw.rb +++ b/lib/rdoc/markup/raw.rb @@ -13,7 +13,7 @@ class RDoc::Markup::Raw def initialize *parts @parts = [] - @parts.push(*parts) + @parts.concat parts end ## @@ -24,7 +24,7 @@ class RDoc::Markup::Raw end def == other # :nodoc: - self.class == other.class and text == other.text + self.class == other.class and @parts == other.parts end ## @@ -38,11 +38,11 @@ class RDoc::Markup::Raw # Appends +other+'s parts def merge other - @parts.push(*other.parts) + @parts.concat other.parts end def pretty_print q # :nodoc: - self.class.name =~ /.*::(\w{4})/i + self.class.name =~ /.*::(\w{1,4})/i q.group 2, "[#{$1.downcase}: ", ']' do q.seplist @parts do |part| @@ -55,7 +55,7 @@ class RDoc::Markup::Raw # Appends +texts+ onto this Paragraph def push *texts - self.parts.push(*texts) + self.parts.concat texts end ## |