class Concurrent::MultipleErrors

Aggregates multiple exceptions.

Attributes

errors[R]

Public Class Methods

new(errors, message = " click to toggle source
Calls superclass method
# File lib/concurrent-ruby/concurrent/errors.rb, line 61
def initialize(errors, message = "#{errors.size} errors")
  @errors = errors
  super [*message,
         *errors.map { |e| [format('%s (%s)', e.message, e.class), *e.backtrace] }.flatten(1)
        ].join("\n")
end