class Octopus::AssociationShardTracking::MismatchedShards

Attributes

current_shard[R]
record[R]

Public Class Methods

new(record, current_shard) click to toggle source
# File lib/octopus/association_shard_tracking.rb, line 6
def initialize(record, current_shard)
  @record = record
  @current_shard = current_shard
end

Public Instance Methods

message() click to toggle source
# File lib/octopus/association_shard_tracking.rb, line 11
def message
  [
    "Association Error: Records are from different shards",
    "Record: #{record.inspect}",
    "Current Shard: #{current_shard.inspect}",
    "Current Record Shard: #{record.current_shard.inspect}",
  ].join(" ")
end