Sha256: ba719603bc32bbdef5b2ebb6bb8d54df956a0eb4006ae88e7bb3e3faf7e550e6
Contents?: true
Size: 782 Bytes
Versions: 50
Compression:
Stored size: 782 Bytes
Contents
module Fog module Compute class Google class Mock def set_metadata(instance, zone, metadata={}) Fog::Mock.not_implemented end end class Real def set_metadata(instance, zone, metadata={}) api_method = @compute.instance.set_metadata parameters = { 'project' => @project, 'instance' => instance, 'zone' => zone, } body_object = { "items" => metadata.to_a.map {|pair| { :key => pair[0], :value => pair[1] } } } result = self.build_result( api_method, parameters, body_object=body_object) response = self.build_response(result) end end end end end
Version data entries
50 entries across 50 versions & 3 rubygems