Class | RDoc::ClassModule |
In: |
code_objects.rb
parsers/parse_f95.rb |
Parent: | Context |
Extend ClassModule class for parse_f95.rb Original class is defined in code_objects.rb.
diagram | [RW] | |
superclass | [R] |
# File code_objects.rb, line 839 839: def initialize(name, superclass = nil) 840: @name = name 841: @diagram = nil 842: @superclass = superclass 843: @comment = "" 844: super() 845: end
# File code_objects.rb, line 874 874: def find_class_named(name) 875: return self if full_name == name 876: @classes.each_value {|c| return c if c.find_class_named(name) } 877: nil 878: 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 code_objects.rb, line 848 848: def full_name 849: if @parent && @parent.full_name 850: @parent.full_name + "::" + @name 851: else 852: @name 853: end 854: end
# File code_objects.rb, line 856 856: def http_url(prefix) 857: path = full_name.split("::") 858: File.join(prefix, *path) + ".html" 859: end