Hello,
I'm using the following expression to format a list:
$valid_environments = ['env1', 'env2', 'env3']
$env_message = $valid_environments.reduce |$message, $env| { "${message}, ${env}" }
It works at run-time (Puppet 3.2.4 standalone with "--parser=future").
However in Eclipse (v4.3.1), Geppetto (v4.0) shows these errors:
Reference to not yet initialized variable: env'
Reference to not yet initialized variable: message'
The workspace Puppet target version is set to "future".
Is there another syntax I could use to make Geppetto happy or is this a bug?
Thanks,
Igor.