Class | RDoc::ClassModule |
In: |
code_objects.rb
parsers/parse_f95.rb doc-tmp/rdoc/code_objects.rb |
Parent: | Context |
ClassModule is the base class for objects representing either a class or a module.
# File doc-tmp/rdoc/code_objects.rb, line 564 564: def initialize(name, superclass = nil) 565: @name = name 566: @diagram = nil 567: @superclass = superclass 568: @comment = "" 569: super() 570: end
# File code_objects.rb, line 564 564: def initialize(name, superclass = nil) 565: @name = name 566: @diagram = nil 567: @superclass = superclass 568: @comment = "" 569: super() 570: end
# File doc-tmp/rdoc/code_objects.rb, line 599 599: def find_class_named(name) 600: return self if full_name == name 601: @classes.each_value {|c| return c if c.find_class_named(name) } 602: nil 603: end
# File code_objects.rb, line 599 599: def find_class_named(name) 600: return self if full_name == name 601: @classes.each_value {|c| return c if c.find_class_named(name) } 602: nil 603: end
# File parsers/parse_f95.rb, line 815 815: def find_file_named(name, method=nil, ignore_case=nil) 816: parent.find_file_named(name, method, ignore_case) 817: end
Return the fully qualified name of this class or module
# File doc-tmp/rdoc/code_objects.rb, line 573 573: def full_name 574: if @parent && @parent.full_name 575: @parent.full_name + "::" + @name 576: else 577: @name 578: end 579: end
Return the fully qualified name of this class or module
# File code_objects.rb, line 573 573: def full_name 574: if @parent && @parent.full_name 575: @parent.full_name + "::" + @name 576: else 577: @name 578: end 579: end
# File doc-tmp/rdoc/code_objects.rb, line 581 581: def http_url(prefix) 582: path = full_name.split("::") 583: File.join(prefix, *path) + ".html" 584: end
# File code_objects.rb, line 581 581: def http_url(prefix) 582: path = full_name.split("::") 583: File.join(prefix, *path) + ".html" 584: end
Return true if this object represents a module
# File code_objects.rb, line 587 587: def is_module? 588: false 589: end
Return true if this object represents a module
# File doc-tmp/rdoc/code_objects.rb, line 587 587: def is_module? 588: false 589: end