Exception: CloudSearch::InvalidDocument

Inherits:
StandardError
  • Object
show all
Defined in:
lib/cloud_search/invalid_document.rb

Instance Method Summary collapse

Constructor Details

#initialize(document) ⇒ InvalidDocument

Returns a new instance of InvalidDocument.



3
4
5
6
7
8
9
# File 'lib/cloud_search/invalid_document.rb', line 3

def initialize(document)
  document.valid?
  error_message = document.errors.map do
    |attribute, errors| errors.empty? ? nil : "#{attribute}: #{errors.join(", ")}"
  end.join("; ")
  super error_message
end