Inline keeps track of markup and labels to create proper links.
The markup of this reference in RDoc format
The text of the reference
The markup of this reference in RDoc format
Appends more
to this inline. more
may be a
String or another Inline.
# File lib/rdoc/rd/inline.rb, line 49 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 lib/rdoc/rd/inline.rb, line 33 def initialize rdoc, reference # :not-new: @reference = reference.equal?(rdoc) ? reference.dup : reference # unpack @reference = @reference.reference if self.class === @reference @rdoc = rdoc end