lib/fog/azurerm/requests/storage/set_container_metadata.rb in fog-azure-rm-0.0.4 vs lib/fog/azurerm/requests/storage/set_container_metadata.rb in fog-azure-rm-0.0.5

- old
+ new

@@ -1,24 +1,25 @@ module Fog module Storage class AzureRM - # This class provides the actual implemention for service calls. + # This class provides the actual implementation for service calls. class Real def set_container_metadata(name, metadata) - Fog::Logger.debug "Set Container #{name} metadata." + msg = "Setting Container #{name} metadata." + Fog::Logger.debug msg begin @blob_client.set_container_metadata(name, metadata) - Fog::Logger.debug "Setting metadata of container #{name} successfully." - true rescue Azure::Core::Http::HTTPError => ex - raise "Exception in setting metadata of Container #{name}: #{ex.inspect}" + raise_azure_exception(ex, msg) end + Fog::Logger.debug "Setting metadata of container #{name} successfully." + true end end # This class provides the mock implementation for unit tests. class Mock - def set_container_metadata(name, metadata) - Fog::Logger.debug "Set Container #{name} metadata #{metadata} successfully." + def set_container_metadata(*) + Fog::Logger.debug "Set Container testcontainer1 metadata successfully." true end end end end