Here you can find Ruby code examples from RabbitMQ tutorials.
If you use Microsoft Windows, we highly recommend you to use JRuby. It is 1.9.2-compatible since 1.6.0.
To run this code you need amqp gem version 0.8 (currently available as a prerelease version). This code won't work with earlier versions!
You can install it via RubyGems. On Linux, Mac OS X and *BSD systems:
gem install amqp --pre --version "~> 0.8.0.rc12"
On Windows:
jruby.exe --1.9 -S gem install amqp --pre --version "~> 0.8.0.rc12"
ruby send.rb
ruby receive.rb
ruby new_task.rb
ruby worker.rb
Tutorial three: Publish/Subscribe
ruby receive_logs.rb
ruby emit_log.rb
ruby receive_logs_direct.rb
ruby emit_log_direct.rb
ruby receive_logs_topic.rb
ruby emit_log_topic.rb
ruby rpc_server.rb
ruby rpc_client.rb
To learn more, visit Ruby AMQP gem documentation site.