def edit(*args)
      arguments(args, required: [:owner, :repo, :id]) do
        permit VALID_ASSET_PARAM_NAMES
      end

      patch_request("/repos/#{arguments.owner}/#{arguments.repo}/releases/assets/#{arguments.id}", arguments.params)
    end
def edit(*args)
      arguments(args, required: [:owner, :repo, :id]) do
        permit VALID_ASSET_PARAM_NAMES
      end

      patch_request("/repos/#{arguments.owner}/#{arguments.repo}/releases/assets/#{arguments.id}", arguments.params)
    end
Edit a release asset

 Users with push access to the repository can edit a release asset.

 @param [Hash] params
 @input params [String] :name
   Required. The file name of the asset.
 @input params [String] :label
   An alternate short description of the asset.
   Used in place of the filename.

 @example
   github = Github.new
   github.repos.releases.assets.edit 'owner', 'repo', 'id',
     name: "foo-1.0.0-osx.zip",
     label: "Mac binary"

 @api public