Method: Puppet::ParseErrorWithIssue#initialize

Defined in:
lib/puppet/error.rb

#initialize(message, file = nil, line = nil, pos = nil, original = nil, issue_code = nil, arguments = nil) ⇒ ParseErrorWithIssue

Returns a new instance of ParseErrorWithIssue.

Parameters:

  • message (String)

    The error message

  • file (String) (defaults to: nil)

    The path to the file where the error was found

  • line (Integer) (defaults to: nil)

    The line in the file

  • pos (Integer) (defaults to: nil)

    The position on the line

  • original (Exception) (defaults to: nil)

    Original exception

  • issue_code (Symbol) (defaults to: nil)

    The issue code

  • arguments (Hash{Symbol=>Object}) (defaults to: nil)

    Issue arguments



71
72
73
74
75
76
# File 'lib/puppet/error.rb', line 71

def initialize(message, file = nil, line = nil, pos = nil, original = nil, issue_code = nil, arguments = nil)
  super(message, file, line, pos, original)
  @issue_code = issue_code
  @basic_message = message
  @arguments = arguments
end