class Chewy::ImportFailed

Public Class Methods

new(type, import_errors) click to toggle source
Calls superclass method
# File lib/chewy/errors.rb, line 21
def initialize(type, import_errors)
  message = "Import failed for `#{type}` with:\n"
  import_errors.each do |action, action_errors|
    message << "    #{action.to_s.humanize} errors:\n"
    action_errors.each do |error, documents|
      message << "      `#{error}`\n"
      message << "        on #{documents.count} documents: #{documents}\n"
    end
  end
  super message
end