Class: PuppetX::Puppetlabs::Migration::OverviewModel::IssueOnNode
- Defined in:
- lib/puppet_x/puppetlabs/migration/overview_model.rb
Overview
Instance Attribute Summary collapse
- #node_id ⇒ Object readonly
- #node_issue_id ⇒ Object readonly
Instance Method Summary collapse
-
#initialize(id, node_id, node_issue_id) ⇒ IssueOnNode
constructor
A new instance of IssueOnNode.
- #one_relationship(name) ⇒ Object
Methods inherited from Entity
#<=>, #eql?, from_hash, #hash, #id, init_relationships, many_relationship, #many_relationship, many_rels_hash, simple_name
Methods included from ModelObject
#initialize_from_hash, #to_hash
Constructor Details
#initialize(id, node_id, node_issue_id) ⇒ IssueOnNode
Returns a new instance of IssueOnNode.
442 443 444 445 446 |
# File 'lib/puppet_x/puppetlabs/migration/overview_model.rb', line 442 def initialize(id, node_id, node_issue_id) super(id) @node_id = node_id @node_issue_id = node_issue_id end |
Instance Attribute Details
#node_id ⇒ Object (readonly)
439 440 441 |
# File 'lib/puppet_x/puppetlabs/migration/overview_model.rb', line 439 def node_id @node_id end |
#node_issue_id ⇒ Object (readonly)
440 441 442 |
# File 'lib/puppet_x/puppetlabs/migration/overview_model.rb', line 440 def node_issue_id @node_issue_id end |
Instance Method Details
#one_relationship(name) ⇒ Object
448 449 450 451 452 453 454 455 |
# File 'lib/puppet_x/puppetlabs/migration/overview_model.rb', line 448 def one_relationship(name) case name when :node @node_id || UNDEFINED_ID when :node_issue, :issue @node_issue_id || UNDEFINED_ID end end |