Class: GemCollector::DeleteRepository
- Inherits:
-
Object
- Object
- GemCollector::DeleteRepository
- Defined in:
- app/services/gem_collector/delete_repository.rb
Instance Method Summary collapse
Instance Method Details
#run(repository) ⇒ Object
2 3 4 5 6 7 8 9 10 11 |
# File 'app/services/gem_collector/delete_repository.rb', line 2 def run(repository) octokit = GemCollector::OctokitProvider.get(repository.site) begin GemCollector::Webhooks.new(octokit).remove(repository.full_name) rescue Octokit::Error Rails.logger.warn("Cannot check webhook in #{repository.full_name}") end repository.destroy! end |