Method: Puppet::Pops::Model::ModelTreeDumper#dump_LambdaExpression
- Defined in:
- lib/puppet/pops/model/model_tree_dumper.rb
#dump_LambdaExpression(o) ⇒ Object
144 145 146 147 148 149 150 151 152 153 154 |
# File 'lib/puppet/pops/model/model_tree_dumper.rb', line 144 def dump_LambdaExpression o result = ["lambda"] 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 |