Method: Puppet::Pops::Model::ModelTreeDumper#dump_HostClassDefinition

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

#dump_HostClassDefinition(o) ⇒ Object



217
218
219
220
221
222
223
224
225
226
227
# File 'lib/puppet/pops/model/model_tree_dumper.rb', line 217

def dump_HostClassDefinition o
  result = ["class", o.name]
  result << ["inherits", o.parent_class] if o.parent_class
  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