lib/nightcrawler_swift/commands/delete.rb in nightcrawler_swift-0.4.0 vs lib/nightcrawler_swift/commands/delete.rb in nightcrawler_swift-0.5.0

- old
+ new

@@ -1,16 +1,14 @@ module NightcrawlerSwift class Delete < Command def execute path + if path.nil? or path.empty? + raise Exceptions::ValidationError.new "Delete command requires a path parameter" + end + response = delete "#{connection.upload_url}/#{path}", headers: {accept: :json } [200, 201].include?(response.code) - - rescue RestClient::ResourceNotFound => e - raise Exceptions::NotFoundError.new(e) - - rescue StandardError => e - raise Exceptions::ConnectionError.new(e) end end end