class Bricolage::SQSClientWrapper

Public Class Methods

new(sqs, logger:) click to toggle source
# File lib/bricolage/sqsdatasource.rb, line 318
def initialize(sqs, logger:)
  @sqs = sqs
  @logger = logger
end

Public Instance Methods

delete_message(**args) click to toggle source
# File lib/bricolage/sqsdatasource.rb, line 333
def delete_message(**args)
  @logger.debug "delete_message(#{args.inspect})"
  @sqs.delete_message(**args)
end
delete_message_batch(**args) click to toggle source
# File lib/bricolage/sqsdatasource.rb, line 338
def delete_message_batch(**args)
  @logger.debug "delete_message_batch(#{args.inspect})"
  @sqs.delete_message_batch(**args)
end
receive_message(**args) click to toggle source
# File lib/bricolage/sqsdatasource.rb, line 323
def receive_message(**args)
  @logger.debug "receive_message(#{args.inspect})"
  @sqs.receive_message(**args)
end
send_message(**args) click to toggle source
# File lib/bricolage/sqsdatasource.rb, line 328
def send_message(**args)
  @logger.debug "send_message(#{args.inspect})"
  @sqs.send_message(**args)
end