Method: Puppet::Pops::Model::PNTransformer#transform_ResourceExpression
- Defined in:
- lib/puppet/pops/model/pn_transformer.rb
#transform_ResourceExpression(e) ⇒ Object
261 262 263 264 265 266 267 268 |
# File 'lib/puppet/pops/model/pn_transformer.rb', line 261 def transform_ResourceExpression(e) entries = [ transform(e.type_name).with_name('type'), PN::List.new(pn_array(e.bodies).map { |body| body[0] }).with_name('bodies') ] entries << PN::Literal.new(e.form).with_name('form') unless e.form == 'regular' PN::Map.new(entries).as_call('resource') end |