Method: Puppet::Pops::Model::PNTransformer#transform_NodeDefinition
- Defined in:
- lib/puppet/pops/model/pn_transformer.rb
#transform_NodeDefinition(e) ⇒ Object
180 181 182 183 184 185 |
# File 'lib/puppet/pops/model/pn_transformer.rb', line 180 def transform_NodeDefinition(e) entries = [transform(e.host_matches).with_name('matches')] entries << transform(e.parent).with_name('parent') unless e.parent.nil? entries << block_as_entry('body', e.body) unless e.body.nil? PN::Map.new(entries).as_call('node') end |