Sha256: 1a4f3867f43fb6cad38706e3dcc0c5034662f6767d97dda79a0bb4a46b943001
Contents?: true
Size: 897 Bytes
Versions: 22
Compression:
Stored size: 897 Bytes
Contents
module Fog module Compute class Google class Mock def get_global_forwarding_rule(name, region_name = 'global') global_forwarding_rule = self.data[:global_forwarding_rules][name] if global_forwarding_rule.nil? return nil end build_excon_response(global_forwarding_rule) end end class Real def get_global_forwarding_rule(global_forwarding_rule_name, region_name = 'global') if region_name.start_with? 'http' region_name = region_name.split('/')[-1] end api_method = @compute.global_forwarding_rules.get parameters = { 'project' => @project, 'forwardingRule' => global_forwarding_rule_name, 'region' => region_name } request(api_method, parameters) end end end end end
Version data entries
22 entries across 20 versions & 5 rubygems