Class: PuppetX::Puppetlabs::Migration::OverviewModel::AttributeConflict

Inherits:
AttributeIssue show all
Defined in:
lib/puppet_x/puppetlabs/migration/overview_model.rb

Instance Attribute Summary collapse

Attributes inherited from AttributeIssue

#attribute_id, #resource_conflict_id, #value

Instance Method Summary collapse

Methods inherited from AttributeIssue

#one_relationship

Methods inherited from Entity

#<=>, #eql?, from_hash, #hash, #id, init_relationships, many_relationship, #many_relationship, many_rels_hash, #one_relationship, simple_name

Methods included from ModelObject

#initialize_from_hash, #to_hash

Constructor Details

#initialize(id, resource_conflict_id, attribute_id, baseline_value, preview_value, compliant) ⇒ AttributeConflict

Returns a new instance of AttributeConflict.



616
617
618
619
620
# File 'lib/puppet_x/puppetlabs/migration/overview_model.rb', line 616

def initialize(id, resource_conflict_id, attribute_id, baseline_value, preview_value, compliant)
  super(id, resource_conflict_id, attribute_id, baseline_value)
  @preview_value = preview_value
  @compliant = compliant
end

Instance Attribute Details

#preview_valueObject (readonly)



614
615
616
# File 'lib/puppet_x/puppetlabs/migration/overview_model.rb', line 614

def preview_value
  @preview_value
end

Instance Method Details

#compliant?Boolean

Returns:

  • (Boolean)


624
625
626
# File 'lib/puppet_x/puppetlabs/migration/overview_model.rb', line 624

def compliant?
  @compliant
end