# 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