BigW Consortium Gitlab
module Gitlab module BitbucketImport
class KeyDeleter attr_reader :project, :current_user, :client def initialize(project) @project = project @current_user = project.creator @client = Client.from_project(@project) end
def execute return false unless BitbucketImport.public_key.present?
client.delete_deploy_key(project.import_source, BitbucketImport.public_key) true rescue false end end end end