# File lib/yard/rubygems/hook.rb, line 159
    def setup
      self.class.load_yard

      if File.exist?(@doc_dir)
        unless File.writable?(@doc_dir)
          raise Gem::FilePermissionError, @doc_dir
        end
      else
        FileUtils.mkdir_p @doc_dir
      end
    end