Exception: SolidObjects::MessageFailed

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message, message_id:, details:) ⇒ MessageFailed

Returns a new instance of MessageFailed.

RBS:

  • (String, message_id: Integer, details: Hash[String, untyped]) -> void

Parameters:

  • (String)
  • message_id: (Integer)
  • details: (Hash[String, untyped])


225
226
227
228
229
# File 'lib/solid_objects/errors.rb', line 225

def initialize(message, message_id:, details:)
  @message_id = message_id
  @details = details
  super(message)
end

Instance Attribute Details

#detailsObject (readonly)

RBS:

  • @message_id: Integer

  • @details: Hash[String, untyped]

Returns:

  • (Object)


222
223
224
# File 'lib/solid_objects/errors.rb', line 222

def details
  @details
end

#message_idObject (readonly)

RBS:

  • @message_id: Integer

  • @details: Hash[String, untyped]

Returns:

  • (Object)


222
223
224
# File 'lib/solid_objects/errors.rb', line 222

def message_id
  @message_id
end