Exception: SolidObjects::CommitActionUnavailable

Inherits:
NonRetryableError show all
Defined in:
lib/solid_objects/errors.rb,
sig/generated/lib/solid_objects/errors.rbs

Instance Method Summary collapse

Constructor Details

#initialize(actor_type:, actor_id:, message_name:) ⇒ CommitActionUnavailable

Returns a new instance of CommitActionUnavailable.

RBS:

  • (actor_type: String, actor_id: String, message_name: String) -> void

Parameters:

  • actor_type: (String)
  • actor_id: (String)
  • message_name: (String)


191
192
193
194
195
196
# File 'lib/solid_objects/errors.rb', line 191

def initialize(actor_type:, actor_id:, message_name:)
  super(
    "#{actor_type}(#{actor_id.inspect}).#{message_name} staged a commit action, " \
      "but Solid Objects uses a separate database from Active Record"
  )
end