Class: TableSync::UpsertError

Inherits:
Error
  • Object
show all
Defined in:
lib/table_sync/errors.rb

Instance Method Summary collapse

Constructor Details

#initialize(data:, target_keys:, version_key:, first_sync_time_key:, default_values:) ⇒ UpsertError

Returns a new instance of UpsertError.



7
8
9
10
11
12
13
14
15
16
# File 'lib/table_sync/errors.rb', line 7

def initialize(data:, target_keys:, version_key:, first_sync_time_key:, default_values:)
  super <<~MSG
    Upsert has changed more than 1 row;
      data: #{data.inspect}
      target_keys: #{target_keys.inspect}
      version_key: #{version_key.inspect}
      first_sync_time_key: #{first_sync_time_key.inspect}
      default_values: #{default_values.inspect}
  MSG
end