Method: Puppet::Parser::Parser#addcontext

Defined in:
lib/vendor/puppet/parser/parser_support.rb

#addcontext(message, obj = nil) ⇒ Object

Add context to a message; useful for error messages and such.



21
22
23
24
25
26
27
28
29
30
# File 'lib/vendor/puppet/parser/parser_support.rb', line 21

def addcontext(message, obj = nil)
  obj ||= @lexer

  message += " on line #{obj.line}"
  if file = obj.file
    message += " in file #{file}"
  end

  message
end