# File lib/deltacloud/helpers/blob_stream.rb, line 68 def self.extract_blob_metadata_hash(env_hash) meta_array = env_hash.select{|k,v| k.match(/^HTTP[-_]X[-_]Deltacloud[-_]Blobmeta[-_]/)} metadata = meta_array.inject({}){ |result, array| result[array.first.upcase] = array.last; result} metadata end
e.g. from HTTP-X-Deltacloud-Blobmeta-FOO:BAR to amz-meta-FOO:BAR
# File lib/deltacloud/helpers/blob_stream.rb, line 77 def self.rename_metadata_headers(metadata, rename_to) metadata.gsub_keys(DELTACLOUD_BLOBMETA_HEADER, rename_to) end
Generated with the Darkfish Rdoc Generator 2.