main
 1#!/env ruby
 2# encoding: utf-8
 3
 4require "bunny"
 5
 6connection = Bunny.new
 7connection.start
 8
 9channel = connection.create_channel
10queue = channel.queue("task_queue", durable: true)
11
12message  = ARGV.empty? ? "Hello World!" : ARGV.join(" ")
13queue.publish(message, persistent: true)
14puts " [x] Sent #{message}"
15sleep 1.0
16connection.close