Sha256: 2493f063ebb9031aeed28926d02929c9689c34d6901b1a604e1d63160e4842d1
Contents?: true
Size: 952 Bytes
Versions: 37
Compression:
Stored size: 952 Bytes
Contents
module Fog module Storage class HP class Real # Create or update metadata for an existing container # # ==== Parameters # * container<~String> - Name for existing container, should be < 256 bytes and must not contain '/' # * headers<~Hash> - Hash of metadata name/value pairs def post_container(container, headers = {}) response = request( :expects => 204, :headers => headers, :method => 'POST', :path => Fog::HP.escape(container) ) response end end class Mock # :nodoc:all def post_container(container_name, headers = {}) if self.data[:containers][container_name].nil? raise Fog::Storage::HP::NotFound end response = Excon::Response.new response.status = 204 response end end end end end
Version data entries
37 entries across 37 versions & 2 rubygems