Class: Doggy::CLI::Delete
- Inherits:
-
Object
- Object
- Doggy::CLI::Delete
- Defined in:
- lib/doggy/cli/delete.rb
Instance Method Summary collapse
Instance Method Details
#run(ids) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/doggy/cli/delete.rb', line 6 def run(ids) Doggy::Model.all_local_resources.each do |resource| next unless ids.include?(resource.id.to_s) Doggy.ui.say("Deleting #{resource.path}, with id #{resource.id}") resp = resource.destroy if resp['errors'] Doggy.ui.error("Could not delete. Error: #{resp['errors']}. Skipping") else resource.destroy_local end end end |