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