Class: QueueClient

Inherits:
Object
  • Object
show all
Defined in:
lib/function.rb

Instance Method Summary collapse

Constructor Details

#initialize(sqs_client, queue) ⇒ QueueClient

Returns a new instance of QueueClient.



8
9
10
11
# File 'lib/function.rb', line 8

def initialize(sqs_client, queue)
  @sqs_client = sqs_client
  @queue = queue
end

Instance Method Details

#send(data) ⇒ Object



13
14
15
# File 'lib/function.rb', line 13

def send(data)
  @sqs_client.send_message(queue_url: @queue, message_body: data.to_json)
end