Skip to content

Commit 81fb11c

Browse files
committed
Add support for additional headers
1 parent 8be6834 commit 81fb11c

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lib/azure_blob/client.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,7 @@ def commit_blob_blocks(key, block_ids, options = {})
323323
"Content-Type": options[:content_type],
324324
"x-ms-blob-content-md5": options[:content_md5],
325325
"x-ms-blob-content-disposition": options[:content_disposition],
326+
**(options[:headers] || {}).map { |k, v| [ :"x-ms-#{k}", v.to_s ] }.to_h
326327
}
327328

328329
Http.new(uri, headers, signer:, **options.slice(:metadata, :tags)).put(content)
@@ -355,6 +356,7 @@ def put_blob_single(key, content, options = {})
355356
"Content-Type": options[:content_type],
356357
"x-ms-blob-content-md5": options[:content_md5],
357358
"x-ms-blob-content-disposition": options[:content_disposition],
359+
**(options[:headers] || {}).map { |k, v| [ :"x-ms-#{k}", v.to_s ] }.to_h
358360
}
359361

360362
Http.new(uri, headers, signer:, **options.slice(:metadata, :tags)).put(content.read)

0 commit comments

Comments
 (0)