class AzureBlob::Blob
def checksum
def checksum response["content-md5"] end
def content_disposition
def content_disposition response["content-disposition"] end
def content_type
def content_type response.content_type end
def initialize(response)
def initialize(response) @response = response end
def metadata
def metadata @metadata || response .to_hash .select { |key, _| key.start_with?("x-ms-meta") } .transform_values(&:first) .transform_keys { |key| key.delete_prefix("x-ms-meta-").to_sym } end
def present?
def present? response.code == "200" end
def size
def size response.content_length end