class Terrestrial::LoadError
Attributes
factory[R]
original_error[R]
record[R]
relation_name[R]
Public Class Methods
new(relation_name, factory, record, original_error)
click to toggle source
# File lib/terrestrial/error.rb, line 27 def initialize(relation_name, factory, record, original_error) @relation_name = relation_name @factory = factory @record = record @original_error = original_error end
Public Instance Methods
message()
click to toggle source
# File lib/terrestrial/error.rb, line 37 def message [ "Error loading record from `#{relation_name}` relation `#{record.inspect}`.", "Using: `#{factory.inspect}`.", "Check that the factory is compatible.", "Got Error: #{original_error.class.name} #{original_error.message}", ].join("\n") end