Method: Puppet::Pops::Model::ModelTreeDumper#dump_NodeDefinition

Defined in:
lib/puppet/pops/model/model_tree_dumper.rb

#dump_NodeDefinition(o) ⇒ Object



240
241
242
243
244
245
246
247
248
249
250
# File 'lib/puppet/pops/model/model_tree_dumper.rb', line 240

def dump_NodeDefinition o
  result = ["node"]
  result << ["matches"] + o.host_matches.collect { |m| do_dump(m) }
  result << ["parent", do_dump(o.parent)] if o.parent
  if o.body
    result << do_dump(o.body)
  else
    result << []
  end
  result
end