Class | BoxGrinder::LibvirtCapabilities::Domain |
In: |
lib/boxgrinder-build/plugins/delivery/libvirt/libvirt-capabilities.rb
lib/boxgrinder-build/plugins/delivery/libvirt/libvirt-capabilities.rb |
Parent: | Object |
bus | [RW] | |
bus | [RW] | |
name | [RW] | |
name | [RW] | |
virt_map | [RW] | |
virt_map | [RW] | |
virt_rank | [RW] | |
virt_rank | [RW] |
# File lib/boxgrinder-build/plugins/delivery/libvirt/libvirt-capabilities.rb, line 30 30: def initialize(name, bus, virt_rank) 31: @name = name 32: @bus = bus 33: @virt_rank = virt_rank.freeze 34: @virt_map = virt_rank.enum_for(:each_with_index).inject({}) do |accum, (virt, rank)| 35: accum.merge(virt => rank) 36: end 37: end
# File lib/boxgrinder-build/plugins/delivery/libvirt/libvirt-capabilities.rb, line 30 30: def initialize(name, bus, virt_rank) 31: @name = name 32: @bus = bus 33: @virt_rank = virt_rank.freeze 34: @virt_map = virt_rank.enum_for(:each_with_index).inject({}) do |accum, (virt, rank)| 35: accum.merge(virt => rank) 36: end 37: end
# File lib/boxgrinder-build/plugins/delivery/libvirt/libvirt-capabilities.rb, line 39 39: def <=>(other) 40: self.name <=> other.name 41: end