lib/esse/document.rb in esse-0.3.4 vs lib/esse/document.rb in esse-0.3.5
- old
+ new
@@ -98,10 +98,13 @@
end
def inspect
attributes = %i[id routing source].map do |attr|
value = send(attr)
- "#{attr}: #{value.inspect}" if value
+ next unless value
+ "#{attr}: #{value.inspect}"
+ rescue
+ nil
end.compact.join(', ')
attributes << " mutations: #{@__mutations__.inspect}" if @__mutations__
"#<#{self.class.name || 'Esse::Document'} #{attributes}>"
end