Class: PuppetX::Puppetlabs::Migration::OverviewModel::Environment
- Inherits:
-
NamedEntity
- Object
- Entity
- NamedEntity
- PuppetX::Puppetlabs::Migration::OverviewModel::Environment
- Defined in:
- lib/puppet_x/puppetlabs/migration/overview_model.rb
Instance Attribute Summary
Attributes inherited from NamedEntity
Class Method Summary collapse
Methods inherited from NamedEntity
Methods inherited from Entity
#<=>, #eql?, from_hash, #hash, #id, init_relationships, #initialize, many_relationship, #many_relationship, #one_relationship, simple_name
Methods included from ModelObject
#initialize_from_hash, #to_hash
Constructor Details
This class inherits a constructor from PuppetX::Puppetlabs::Migration::OverviewModel::NamedEntity
Class Method Details
.many_rels_hash ⇒ Object
217 218 219 220 221 222 223 224 225 226 |
# File 'lib/puppet_x/puppetlabs/migration/overview_model.rb', line 217 def self.many_rels_hash { :compilations => Compilation.instance_method(:environment_id), :baseline_compilations => [Compilation.instance_method(:environment_id), Query::MemberEqualFilter.new(:baseline?, true)], :preview_compilations => [Compilation.instance_method(:environment_id), Query::MemberEqualFilter.new(:baseline?, false)], :nodes => [Compilation.instance_method(:environment_id), :node_id], :baseline_nodes => [Compilation.instance_method(:environment_id), Query::MemberEqualFilter.new(:baseline?, true), :node_id], :preview_nodes => [Compilation.instance_method(:environment_id), Query::MemberEqualFilter.new(:baseline?, false), :node_id] } end |