Class: MagicPipe::Transports::Sqs
- Defined in:
- lib/magic_pipe/transports/sqs.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#initialize(config, metrics) ⇒ Sqs
constructor
A new instance of Sqs.
-
#submit!(payload, metadata) ⇒ Object
The AWS SQS client will raise an error if it can’t submit the message.
Constructor Details
#initialize(config, metrics) ⇒ Sqs
Returns a new instance of Sqs.
11 12 13 14 15 |
# File 'lib/magic_pipe/transports/sqs.rb', line 11 def initialize(config, metrics) super(config, metrics) @options = @config. @client = Aws::SQS::Client.new end |
Instance Method Details
#submit!(payload, metadata) ⇒ Object
The AWS SQS client will raise an error if it can’t submit the message.
21 22 23 |
# File 'lib/magic_pipe/transports/sqs.rb', line 21 def submit!(payload, ) (payload, ) end |