ManageIQ/manageiq-providers-ovirt

View on GitHub
app/models/manageiq/providers/ovirt/infra_manager/datacenter.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
class ManageIQ::Providers::Ovirt::InfraManager::Datacenter < ManageIQ::Providers::InfraManager::Datacenter
def distributed_virtual_switches
children(:of_type => 'Switch')
end
 
def external_distributed_virtual_switches
distributed_virtual_switches.select do |s|
s.kind_of?(ManageIQ::Providers::Ovirt::InfraManager::ExternalDistributedVirtualSwitch)
end
end
 
def external_distributed_virtual_lans
external_distributed_virtual_switches.map(&:lans).flatten
end
end