ClassModule is the base class for objects representing either a class or a module.
# File rdoc/code_objects.rb, line 591 def find_class_named(name) return self if full_name == name @classes.each_value {|c| return c if c.find_class_named(name) } nil end
Return the fully qualified name of this class or module
# File rdoc/code_objects.rb, line 565 def full_name if @parent && @parent.full_name @parent.full_name + "::" + @name else @name end end
# File rdoc/code_objects.rb, line 573 def http_url(prefix) path = full_name.split("::") File.join(prefix, *path) + ".html" end
Return true
if this object represents a module
# File rdoc/code_objects.rb, line 579 def is_module? false end
#to_s is simply for debugging
# File rdoc/code_objects.rb, line 584 def to_s res = self.class.name + ": " + @name res << @comment.to_s res << super res end