def activate!
      # add the data/ directory
      register_data_path(@data_dir) if @data_dir.directory?

      if @lib_dir.directory?
        # ensure all paths added to $LOAD_PATH are Strings
        path = @lib_dir.to_s

        $LOAD_PATH << path unless $LOAD_PATH.include?(path)
      end

      # load the lib/init.rb file
      init_path = self.path.join(LIB_DIR,INIT_FILE)
      require init_path if init_path.file?

      @activated = true
      return true
    end
def activate!
      # add the data/ directory
      register_data_path(@data_dir) if @data_dir.directory?

      if @lib_dir.directory?
        # ensure all paths added to $LOAD_PATH are Strings
        path = @lib_dir.to_s

        $LOAD_PATH << path unless $LOAD_PATH.include?(path)
      end

      # load the lib/init.rb file
      init_path = self.path.join(LIB_DIR,INIT_FILE)
      require init_path if init_path.file?

      @activated = true
      return true
    end
Activates the repository by adding the {#lib_dir} to the `$LOAD_PATH`
 global variable.

 @api private