Method: Puppet::Pops::Model::ModelTreeDumper#dump_NamedDefinition

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

#dump_NamedDefinition(o) ⇒ Object



252
253
254
255
256
257
258
259
260
261
262
# File 'lib/puppet/pops/model/model_tree_dumper.rb', line 252

def dump_NamedDefinition o
  # the nil must be replaced with a string
  result = [nil, o.name]
  result << ["parameters"] + o.parameters.collect { |p| do_dump(p) } if o.parameters.size() > 0
  if o.body
    result << do_dump(o.body)
  else
    result << []
  end
  result
end