Sha256: ada3a2849a4062caadf1ed9fc7b189f27e787ca808487308c0bab996856cecd0
Contents?: true
Size: 913 Bytes
Versions: 14
Compression:
Stored size: 913 Bytes
Contents
module Fog module Compute class Google class Mock def list_target_pools(region_name) target_pools = data[:target_pools].values.select { |d| d["region"].split("/")[-1] == region_name } build_excon_response("kind" => "compute#forwardingRuleList", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/regions/#{region_name}/targetPools", "id" => "projects/#{@project}/regions/#{region_name}/regions", "items" => target_pools) end end class Real def list_target_pools(region_name) api_method = @compute.target_pools.list parameters = { "project" => @project, "region" => region_name } request(api_method, parameters) end end end end end
Version data entries
14 entries across 14 versions & 1 rubygems