Method: Puppet::Pops::Model::PNTransformer#transform_CollectExpression

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

#transform_CollectExpression(e) ⇒ Object



74
75
76
77
78
# File 'lib/puppet/pops/model/pn_transformer.rb', line 74

def transform_CollectExpression(e)
  entries = [transform(e.type_expr).with_name('type'), transform(e.query).with_name('query')]
  entries << transform(e.operations).with_name('ops') unless e.operations.empty?
  PN::Map.new(entries).as_call('collect')
end