Sha256: 9c1c5ee127d12340bb867dc6f39008ad784fb08e8021789b8385cc07138ef46a
Contents?: true
Size: 742 Bytes
Versions: 14
Compression:
Stored size: 742 Bytes
Contents
module Fog module Compute class Google class Mock def get_target_instance(name, _zone_name) target_instance = data[:target_instances][name] return nil if target_instance.nil? build_excon_response(target_instance) end end class Real def get_target_instance(target_instance_name, zone_name) zone_name = zone_name.split("/")[-1] if zone_name.start_with? "http" api_method = @compute.target_instances.get parameters = { "project" => @project, "targetInstance" => target_instance_name, "zone" => zone_name } request(api_method, parameters) end end end end end
Version data entries
14 entries across 14 versions & 1 rubygems