Method: Puppet::Pops::Model::PNTransformer#call_to_pn
- Defined in:
- lib/puppet/pops/model/pn_transformer.rb
#call_to_pn(e, r, nr) ⇒ Object
370 371 372 373 374 |
# File 'lib/puppet/pops/model/pn_transformer.rb', line 370 def call_to_pn(e, r, nr) entries = [transform(e.functor_expr).with_name('functor'), transform(e.arguments).with_name('args')] entries << transform(e.lambda).with_name('block') unless e.lambda.nil? PN::Map.new(entries).as_call(e.rval_required ? r : nr) end |