19 lines
405 B
Ruby
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
|