ManageIQ/manageiq-providers-red_hat_virtualization

View on GitHub
app/models/manageiq/providers/redhat/infra_manager/external_distributed_virtual_switch.rb

Summary

Maintainability
A
0 mins
Test Coverage
B
85%
ManageIQ::Providers::Ovirt::InfraManager::ExternalDistributedVirtualSwitch.include(ActsAsStiLeafClass)

class ManageIQ::Providers::Redhat::InfraManager::ExternalDistributedVirtualSwitch < ManageIQ::Providers::InfraManager::DistributedVirtualSwitch
  belongs_to :ext_management_system, :foreign_key => :ems_id, :inverse_of => :external_distributed_virtual_switches, :class_name => "ManageIQ::Providers::Redhat::InfraManager"

  include RelationshipMixin
  self.default_relationship_type = "ems_metadata"

  def parent_datacenter
    detect_ancestor(:of_type => "EmsFolder") { |a| a.kind_of?(Datacenter) }
  end
end