class Singularity::Deleter

Public Class Methods

new(uri, file) click to toggle source
# File lib/singularity.rb, line 63
def initialize(uri, file)
  @uri = uri
  @file = file
end

Public Instance Methods

delete() click to toggle source

Deleter.delete – arguments are <uri>, <file>

# 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