Object
Inline
keeps track of markup and labels to create proper links.
Appends more
to this inline. more
may be a String or another Inline
.
# File rdoc/rd/inline.rb, line 50 def append more case more when String then @reference += more @rdoc += more when RDoc::RD::Inline then @reference += more.reference @rdoc += more.rdoc else raise "unknown thingy #{more}" end self end
Initializes the Inline
with rdoc
and inline
# File rdoc/rd/inline.rb, line 34 def initialize rdoc, reference # :not-new: @reference = reference.equal?(rdoc) ? reference.dup : reference # unpack @reference = @reference.reference if self.class === @reference @rdoc = rdoc end