Class: SonyCiAdmin::Deleter

Inherits:
SonyCiClient show all
Defined in:
lib/sony_ci_api/sony_ci_admin.rb

Overview

:nodoc:

Instance Method Summary collapse

Methods inherited from SonyCiClient

#add_headers, #handle_errors

Constructor Details

#initialize(ci) ⇒ Deleter

Returns a new instance of Deleter.



71
72
73
# File 'lib/sony_ci_api/sony_ci_admin.rb', line 71

def initialize(ci)
  @ci = ci
end

Instance Method Details

#delete(asset_id) ⇒ Object



75
76
77
78
79
80
# File 'lib/sony_ci_api/sony_ci_admin.rb', line 75

def delete(asset_id)
  curl = Curl::Easy.http_delete('https:'"//api.cimediacloud.com/assets/#{asset_id}") do |c|
    add_headers(c)
  end
  handle_errors(curl)
end