travis-api/lib/travis/api/v3/services/repository/enable.rb

19 lines
405 B
Ruby

module Travis::API::V3
class Services::Repository::Enable < Services::Repository::Disable
def run!
repository = super(true)
if repository.private?
admin = access_control.admin_for(repository)
github(admin).upload_key(repository)
end
repository
end
def check_access(repository)
access_control.permissions(repository).enable!
end
end
end