class AzureBlob::Client

def delete_blob(key, options = {})

Sets the value of the x-ms-delete-snapshots header. Default to +include+
[+:delete_snapshots+]
Options:

Takes a key (path) and options.

Calls to {Delete Blob}[https://learn.microsoft.com/en-us/rest/api/storageservices/delete-blob]

Delete a blob
def delete_blob(key, options = {})
  uri = generate_uri("#{container}/#{key}")
  headers = {
    "x-ms-delete-snapshots": options[:delete_snapshots] || "include",
  }
  Http.new(uri, headers, signer:).delete
end