Sha256: 92a195e2f42ab39f7a35543905825b0a68ebc46c4158b7319ee943bb0b321441
Contents?: true
Size: 739 Bytes
Versions: 20
Compression:
Stored size: 739 Bytes
Contents
module Fog module Compute class Google class Mock def insert_network(_network_name, _opts = {}) Fog::Mock.not_implemented end end class Real INSERTABLE_NETWORK_FIELDS = %i{ auto_create_subnetworks description gateway_i_pv4 i_pv4_range name routing_config }.freeze def insert_network(network_name, opts = {}) opts = opts.select { |k, _| INSERTABLE_NETWORK_FIELDS.include? k } .merge(:name => network_name) @compute.insert_network( @project, ::Google::Apis::ComputeV1::Network.new(opts) ) end end end end end
Version data entries
20 entries across 20 versions & 1 rubygems