Sha256: ca211fd5b175b44b472a98f4729b0d56778c633f3d77b8acf0042e70793e099f
Contents?: true
Size: 712 Bytes
Versions: 11
Compression:
Stored size: 712 Bytes
Contents
require 'fog/core/collection' require 'fog/google/models/compute/target_instance' module Fog module Compute class Google class TargetInstances < Fog::Collection model Fog::Compute::Google::TargetInstance def all(zone = nil) if zone.nil? data = [] data = service.list_target_instances.body['items'] || [] else data = service.list_target_instances(zone).body['items'] || [] end load(data) end def get(identity, zone=nil) response = service.get_target_instance(identity, zone) new(response.body) unless response.nil? end end end end end
Version data entries
11 entries across 11 versions & 3 rubygems