| 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 722
722: def find_file_named(name, method=nil, ignore_case=nil)
723: parent.find_file_named(name, method, ignore_case)
724: 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