Class: SqsLogger::SqsWriter

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

Instance Method Summary collapse

Constructor Details

#initialize(queue_name) ⇒ SqsWriter

Returns a new instance of SqsWriter.



3
4
5
# File 'lib/sqs_logger/sqs_writer.rb', line 3

def initialize(queue_name)
  @queue_name = queue_name
end

Instance Method Details

#close(*args) ⇒ Object



14
# File 'lib/sqs_logger/sqs_writer.rb', line 14

def close(*args);end

#write(message) ⇒ Object



7
8
9
10
11
12
# File 'lib/sqs_logger/sqs_writer.rb', line 7

def write(message)
  client.send_message({
    queue_url: queue_url,
    message_body: message,
  })
end