You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
class Gitea::Versions::DeleteService < Gitea::ClientService
|
|
|
|
attr_reader :token, :user_name, :repo,:version_gid
|
|
|
|
|
|
|
|
def initialize(token, user_name, repo,version_gid)
|
|
|
|
@token = token
|
|
|
|
@user_name = user_name
|
|
|
|
@repo = repo
|
|
|
|
@version_gid = version_gid
|
|
|
|
end
|
|
|
|
|
|
|
|
def call
|
|
|
|
response = delete(url, params)
|
|
|
|
return response
|
|
|
|
end
|
|
|
|
|
|
|
|
private
|
|
|
|
|
|
|
|
def params
|
|
|
|
Hash.new.merge(token: @token)
|
|
|
|
end
|
|
|
|
|
|
|
|
def url
|
|
|
|
"/repos/#{@user_name}/#{@repo}/releases/#{@version_gid}".freeze
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|