Method: Puppet::Pops::Model::ModelTreeDumper#dump_FunctionDefinition
- Defined in:
- lib/puppet/pops/model/model_tree_dumper.rb
#dump_FunctionDefinition(o) ⇒ Object
264 265 266 267 268 269 270 271 272 273 274 |
# File 'lib/puppet/pops/model/model_tree_dumper.rb', line 264 def dump_FunctionDefinition o result = ['function', o.name] result << ['parameters'] + o.parameters.collect { |p| do_dump(p) } if o.parameters.size() > 0 result << ['return_type', do_dump(o.return_type)] unless o.return_type.nil? if o.body result << do_dump(o.body) else result << [] end result end |