Method: Puppet::Pops::Model::PNTransformer#transform_ResourceOverrideExpression

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

#transform_ResourceOverrideExpression(e) ⇒ Object



270
271
272
273
274
# File 'lib/puppet/pops/model/pn_transformer.rb', line 270

def transform_ResourceOverrideExpression(e)
  entries = [transform(e.resources).with_name('resources'), transform(e.operations).with_name('ops')]
  entries << PN::Literal.new(e.form).with_name('form') unless e.form == 'regular'
  PN::Map.new(entries).as_call('resource-override')
end