class Fog::Compute::Google::Subnetworks
Public Instance Methods
all(filters = {})
click to toggle source
# File lib/fog/compute/google/models/subnetworks.rb, line 7 def all(filters = {}) if filters[:region] data = service.list_subnetworks(filters[:region]).body["items"] || [] else data = [] service.list_aggregated_subnetworks(filters).body["items"].each_value do |region| data.concat(region["subnetworks"]) if region["subnetworks"] end end load(data || []) end
get(identity, region)
click to toggle source
# File lib/fog/compute/google/models/subnetworks.rb, line 19 def get(identity, region) if subnetwork = service.get_subnetwork(identity, region).body new(subnetwork) end rescue Fog::Errors::NotFound nil end