Method: PuppetGenerator::Api#output_error_messages

Defined in:
lib/puppet_generator/api.rb

#output_error_messages(options) ⇒ Object



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# File 'lib/puppet_generator/api.rb', line 77

def output_error_messages(options)
  task = Task.new(options, :error_message)

  stack = ::Middleware::Builder.new do
    use PuppetGenerator::Middleware::OutputDebugInformationForModels
    use PuppetGenerator::Middleware::HandleErrors
    use PuppetGenerator::Middleware::CreateOutput
  end

  pre_stack.call(task)

  run_with_messages do
    stack.call(task)
  end
end