Inline keeps track of markup and labels to create proper links.
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
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
/ | Search |
---|---|
? | Show this help |