Class: Singularity::Deleter
- Inherits:
-
Object
- Object
- Singularity::Deleter
- Defined in:
- lib/singularity.rb
Instance Method Summary collapse
-
#delete ⇒ Object
Deleter.delete – arguments are <uri>, <file>.
-
#initialize(uri, file) ⇒ Deleter
constructor
A new instance of Deleter.
Constructor Details
#initialize(uri, file) ⇒ Deleter
Returns a new instance of Deleter.
63 64 65 66 |
# File 'lib/singularity.rb', line 63 def initialize(uri, file) @uri = uri @file = file end |
Instance Method Details
#delete ⇒ Object
Deleter.delete – arguments are <uri>, <file>
68 69 70 71 72 73 74 75 76 77 |
# File 'lib/singularity.rb', line 68 def delete begin task_id = "#{@file}".gsub(/\.\/singularity\//, "").gsub(/\.json/, "") # delete the request RestClient.delete "#{@uri}/api/requests/request/#{task_id}" puts "#{task_id} DELETED" rescue puts "#{task_id} #{$!.response}" end end |