Class: Bricolage::UnknownSQSMessage

Inherits:
SQSMessage show all
Defined in:
lib/bricolage/sqsdatasource.rb

Constant Summary

Constants inherited from SQSMessage

SQSMessage::SQS_EVENT_SOURCE

Instance Attribute Summary collapse

Attributes inherited from SQSMessage

#delay_seconds, #message_id, #name, #receipt_handle, #source, #time

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from SQSMessage

#body, create, for_sqs_record, for_sqs_result, get_event_time, #initialize

Constructor Details

This class inherits a constructor from Bricolage::SQSMessage

Instance Attribute Details

#message_bodyObject (readonly)

Returns the value of attribute message_body.



449
450
451
# File 'lib/bricolage/sqsdatasource.rb', line 449

def message_body
  @message_body
end

Class Method Details

.parse_sqs_record(msg, _rec) ⇒ Object



437
438
439
# File 'lib/bricolage/sqsdatasource.rb', line 437

def UnknownSQSMessage.parse_sqs_record(msg, _rec)
  { message_body: msg.body }
end

Instance Method Details

#init_message(message_body:) ⇒ Object



445
446
447
# File 'lib/bricolage/sqsdatasource.rb', line 445

def init_message(message_body:)
  @message_body = message_body
end

#message_typeObject



441
442
443
# File 'lib/bricolage/sqsdatasource.rb', line 441

def message_type
  'unknown'
end