class Fog::Compute::XenServer::Models::Vif

Public Instance Methods

set_device_number() click to toggle source
# File lib/fog/compute/xen_server/models/vif.rb, line 41
def set_device_number
  raise ArgumentError, "vm is required for this operation" if vm.nil?
  device_number = vm.vifs.empty? ? 0 : vm.vifs.map(&:device).max.to_i + 1
  self.device = device_number.to_s
end