# File lib/puppet/util/rdoc/parser.rb, line 62 62: def get_class_or_module(container, name) 63: 64: # class ::A -> A is in the top level 65: if name =~ /^::/ 66: container = @top_level 67: end 68: 69: names = name.split('::') 70: 71: final_name = names.pop 72: names.each do |name| 73: prev_container = container 74: container = find_object_named(container, name) 75: container ||= prev_container.add_class(PuppetClass, name, nil) 76: end 77: [container, final_name] 78: end