| Class | BoxGrinder::LibvirtCapabilities::Plugin |
| In: |
lib/boxgrinder-build/plugins/delivery/libvirt/libvirt-capabilities.rb
lib/boxgrinder-build/plugins/delivery/libvirt/libvirt-capabilities.rb |
| Parent: | Object |
| domain_map | [RW] | |
| domain_map | [RW] | |
| domain_rank | [RW] | |
| domain_rank | [RW] | |
| name | [RW] | |
| name | [RW] |
# File lib/boxgrinder-build/plugins/delivery/libvirt/libvirt-capabilities.rb, line 47
47: def initialize(name, domain_rank)
48: @name = name
49: @domain_map = domain_rank.enum_for(:each_with_index).inject({}) do |accum, (domain, rank)|
50: accum.merge(domain.name => {:domain => domain, :rank => rank})
51: end
52: @domain_map.freeze
53: @domain_rank = domain_rank.freeze
54: end
# File lib/boxgrinder-build/plugins/delivery/libvirt/libvirt-capabilities.rb, line 47
47: def initialize(name, domain_rank)
48: @name = name
49: @domain_map = domain_rank.enum_for(:each_with_index).inject({}) do |accum, (domain, rank)|
50: accum.merge(domain.name => {:domain => domain, :rank => rank})
51: end
52: @domain_map.freeze
53: @domain_rank = domain_rank.freeze
54: end
# File lib/boxgrinder-build/plugins/delivery/libvirt/libvirt-capabilities.rb, line 56
56: def <=>(other)
57: self.name <=> other.name
58: end