# File lib/nanoc3/base/plugin_registry.rb, line 107 def find(klass, name) # Initialize @map[klass] ||= {} # Lookup class_or_name = @map[klass][name.to_sym] # Get class if class_or_name.is_a?(String) class_or_name.scan(/\w+/).inject(klass) { |memo, part| memo.const_get(part) } else class_or_name end end