Sha256: 288bec6cf7a008602aa5b22e6e5dc95530225ba155e31026337cbe86c2dc9a4c
Contents?: true
Size: 509 Bytes
Versions: 5
Compression:
Stored size: 509 Bytes
Contents
module FogExtensions module Vsphere class MiniServer attr_reader :name, :identity, :cpus, :memory, :ready alias_method :ready?, :ready def initialize raw @raw = raw @name = raw.name @identity = raw.config.instanceUuid @cpus = raw.config.hardware.numCPU @memory = raw.config.hardware.memoryMB * 1024 * 1024 @ready = raw.runtime.powerState == "poweredOn" end private attr_reader :raw end end end
Version data entries
5 entries across 5 versions & 1 rubygems