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