Class: PuppetX::Puppetlabs::Migration::OverviewModel::ResourceConflict
Instance Attribute Summary collapse
#location_id, #resource_id
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Entity
#<=>, #eql?, from_hash, #hash, #id, init_relationships, many_relationship, #many_relationship, simple_name
#initialize_from_hash, #to_hash
Constructor Details
#initialize(id, resource_id, baseline_location_id, preview_location_id, compliant) ⇒ ResourceConflict
Returns a new instance of ResourceConflict.
547
548
549
550
551
|
# File 'lib/puppet_x/puppetlabs/migration/overview_model.rb', line 547
def initialize(id, resource_id, baseline_location_id, preview_location_id, compliant)
super(id, resource_id, baseline_location_id)
@preview_location_id = preview_location_id
@compliant = compliant
end
|
Instance Attribute Details
#preview_location_id ⇒ Object
545
546
547
|
# File 'lib/puppet_x/puppetlabs/migration/overview_model.rb', line 545
def preview_location_id
@preview_location_id
end
|
Class Method Details
.many_rels_hash ⇒ Object
557
558
559
|
# File 'lib/puppet_x/puppetlabs/migration/overview_model.rb', line 557
def self.many_rels_hash
NodeIssue.many_rels_hash.merge(:attribute_issues => AttributeIssue.instance_method(:resource_conflict_id))
end
|
Instance Method Details
#compliant? ⇒ Boolean
553
554
555
|
# File 'lib/puppet_x/puppetlabs/migration/overview_model.rb', line 553
def compliant?
@compliant
end
|
#one_relationship(name) ⇒ Object
561
562
563
564
565
566
567
568
569
570
|
# File 'lib/puppet_x/puppetlabs/migration/overview_model.rb', line 561
def one_relationship(name)
case name
when :baseline_location, :location
location_id || UNDEFINED_ID
when :preview_location
preview_location_id || UNDEFINED_ID
else
super
end
end
|