Method: Puppet::Pops::Model::ModelTreeDumper#dump_Parameter
- Defined in:
- lib/puppet/pops/model/model_tree_dumper.rb
#dump_Parameter(o) ⇒ Object
Produces parameters as name, or (= name value)
297 298 299 300 301 302 303 304 305 306 307 308 309 |
# File 'lib/puppet/pops/model/model_tree_dumper.rb', line 297 def dump_Parameter o name_prefix = o.captures_rest ? '*' : '' name_part = "#{name_prefix}#{o.name}" if o.value && o.type_expr ["=t", do_dump(o.type_expr), name_part, do_dump(o.value)] elsif o.value ["=", name_part, do_dump(o.value)] elsif o.type_expr ["t", do_dump(o.type_expr), name_part] else name_part end end |