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