ManageIQ/manageiq

View on GitHub
app/models/configuration_location.rb

Summary

Maintainability
A
0 mins
Test Coverage
B
85%
class ConfigurationLocation < ApplicationRecord
  belongs_to :provisioning_manager
  belongs_to :parent, :class_name => 'ConfigurationLocation'
  has_and_belongs_to_many :configuration_profiles, :join_table => :configuration_locations_configuration_profiles

  alias_attribute :display_name, :title

  def path
    (parent.try(:path) || []).push(self)
  end
end