Class/Module Index [+]

Quicksearch

BlobHelper

Public Class Methods

extract_blob_metadata_hash(env_hash) click to toggle source
# 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
rename_metadata_headers(metadata, rename_to) click to toggle source

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

[Validate]

Generated with the Darkfish Rdoc Generator 2.