Class RDoc::RI::ModuleDescription
In: ri/descriptions.rb
Parent: RDoc::RI::Description

Methods

Public Instance methods

[Source]

     # File ri/descriptions.rb, line 100
100:   def display_name
101:       "Module"
102:   end

[Source]

     # File ri/descriptions.rb, line 112
112:   def merge(into, from)
113:     names = {}
114:     into.each {|i| names[i.name] = i }
115:     from.each {|i| names[i.name] = i }
116:     into.replace(names.keys.sort.map {|n| names[n]})
117:   end

merge in another class desscription into this one

[Source]

    # File ri/descriptions.rb, line 84
84:   def merge_in(old)
85:     merge(@class_methods, old.class_methods)
86:     merge(@instance_methods, old.instance_methods)
87:     merge(@attributes, old.attributes)
88:     merge(@constants, old.constants)
89:     merge(@includes, old.includes)
90:     if @comment.nil? || @comment.empty?
91:       @comment = old.comment
92:     else
93:       unless old.comment.nil? or old.comment.empty? then
94:         @comment << RDoc::Markup::Flow::RULE.new
95:         @comment.concat old.comment
96:       end
97:     end
98:   end

the ‘ClassDescription’ subclass overrides this to format up the name of a parent

[Source]

     # File ri/descriptions.rb, line 106
106:   def superclass_string
107:     nil
108:   end

[Validate]