Method: RDoc::PuppetParserCore#find_object_named
- Defined in:
- lib/puppet/util/rdoc/parser/puppet_parser_core.rb
#find_object_named(container, name) ⇒ Object
Due to a bug in RDoc, we need to roll our own find_module_named The issue is that RDoc tries harder by asking the parent for a class/module of the name. But by doing so, it can mistakenly use a module of same name but from which we are not descendant.
37 38 39 40 41 42 43 44 |
# File 'lib/puppet/util/rdoc/parser/puppet_parser_core.rb', line 37 def find_object_named(container, name) return container if container.name == name container.each_classmodule do |m| return m if m.name == name end nil end |