class Terrestrial::UpsertError

Attributes

original_error[R]
record[R]
relation_name[R]

Public Class Methods

new(relation_name, record, original_error) click to toggle source
# File lib/terrestrial/error.rb, line 7
def initialize(relation_name, record, original_error)
  @relation_name = relation_name
  @record = record
  @original_error = original_error
end

Public Instance Methods

message() click to toggle source
# File lib/terrestrial/error.rb, line 16
def message
  [
    "Error upserting record into `#{relation_name}` with data `#{record.inspect}`.",
    "Got Error: #{original_error.class.name} #{original_error.message}",
  ].join("\n")
end