class Terrestrial::SerializationError
Attributes
object[R]
original_error[R]
relation_name[R]
serializer[R]
Public Class Methods
new(relation_name, serializer, object, original_error)
click to toggle source
# File lib/terrestrial/error.rb, line 50 def initialize(relation_name, serializer, object, original_error) @relation_name = relation_name @serializer = serializer @object = object @original_error = original_error end
Public Instance Methods
message()
click to toggle source
# File lib/terrestrial/error.rb, line 60 def message [ "Error serializing object with mapping `#{relation_name}` `#{object.inspect}`.", "Using serializer: `#{serializer.inspect}`.", "Check the specified serializer can transform objects into a Hash.", "Got Error: #{original_error.class.name} #{original_error.message}", ].join("\n") end