rabbitmq-tutorials/ruby-amqp/send.rb
Michael Klishin 2ec87888cb ruby => ruby-amqp
ruby should be done with Bunny 0.9 which is much easier to use
for beginners.
2013-07-17 18:07:03 +04:00

19 lines
384 B
Ruby
Executable File

#!/usr/bin/env ruby
# encoding: utf-8
require "amqp"
AMQP.start(:host => "localhost") do |connection|
channel = AMQP::Channel.new(connection)
queue = channel.queue("hello")
channel.default_exchange.publish("Hello World!", :routing_key => queue.name)
puts " [x] Sent 'Hello World!'"
EM.add_timer(0.5) do
connection.close do
EM.stop { exit }
end
end
end