When loading a 3x (legacy) ruby function with Ruby syntax errors the error raised would only say "does not seem to be a Puppet 3x API function". Now the underlying syntax error is made visible.
When loading a 3x (legacy) ruby Ruby function with containing Ruby syntax errors the error raised would only say "does not seem to be a Puppet 3x API function". Now the underlying syntax error is made visible.