Method: Puppet::ParseErrorWithIssue.from_issue_and_stack

Defined in:
lib/puppet/error.rb

.from_issue_and_stack(issue, args = {}) ⇒ Object



98
99
100
101
102
103
104
105
106
107
108
109
110
# File 'lib/puppet/error.rb', line 98

def self.from_issue_and_stack(issue, args = {})
  filename, line = Puppet::Pops::PuppetStack.top_of_stack

  new(
    issue.format(args),
    filename,
    line,
    nil,
    nil,
    issue.issue_code,
    args
  )
end