# File lib/deltacloud/helpers/blob_stream.rb, line 68
  def gsub_keys(rgx_pattern, replacement)
    remove = []
    self.each_key do |key|
      if key.to_s.match(rgx_pattern)
         new_key = key.to_s.gsub(rgx_pattern, replacement).downcase
         self[new_key] = self[key]
         remove << key
      end
    end
    #remove the original keys
    self.delete_if{|k,v| remove.include?(k)}
  end