Method: Puppet::Pops::Model::PNTransformer#transform_HeredocExpression

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

#transform_HeredocExpression(e) ⇒ Object



104
105
106
107
108
109
# File 'lib/puppet/pops/model/pn_transformer.rb', line 104

def transform_HeredocExpression(e)
  entries = []
  entries << PN::Literal.new(e.syntax).with_name('syntax') unless e.syntax == ''
  entries << transform(e.text_expr).with_name('text')
  PN::Map.new(entries).as_call('heredoc')
end