Sha256: dc65cc08f3476aaab856ca9d41d782070b31325173faefd2544ce6f8811f0c7d
Contents?: true
Size: 493 Bytes
Versions: 12
Compression:
Stored size: 493 Bytes
Contents
module GoogleCloudCompute class ComputeCollection include Enumerable def initialize(client, zone, attrs) instances = client.instances(zone, attrs) @virtual_machines = instances.map do |vm| ForemanGoogle::GoogleCompute.new client: client, zone: zone, identity: vm.id, instance: vm end end def each(&block) @virtual_machines.each(&block) end def all(_opts = {}) @virtual_machines end end end
Version data entries
12 entries across 12 versions & 1 rubygems