README for the new Bunny-based version

This commit is contained in:
Michael Klishin 2013-07-17 18:11:41 +04:00
parent 35b6ae13c2
commit b1d09e3def

48
ruby/README.md Normal file
View File

@ -0,0 +1,48 @@
# Ruby code for RabbitMQ tutorials
Here you can find Ruby code examples from
[RabbitMQ tutorials](http://www.rabbitmq.com/getstarted.html).
## Requirements
To run this code you need [Bunny 0.9+](http://rubybunny.info).
You can install it via RubyGems:
gem install bunny --version ">= 0.9.1"
Bunny supports Ruby 2.0, 1.9, JRuby, Rubinius 2.0, and Ruby 1.8.7.
## Code
[Tutorial one: "Hello World!"](http://www.rabbitmq.com/tutorial-one-python.html):
ruby send.rb
ruby receive.rb
[Tutorial two: Work Queues](http://www.rabbitmq.com/tutorial-two-python.html):
ruby new_task.rb
ruby worker.rb
[Tutorial three: Publish/Subscribe](http://www.rabbitmq.com/tutorial-three-python.html)
ruby receive_logs.rb
ruby emit_log.rb
[Tutorial four: Routing](http://www.rabbitmq.com/tutorial-four-python.html)
ruby receive_logs_direct.rb
ruby emit_log_direct.rb
[Tutorial five: Topics](http://www.rabbitmq.com/tutorial-five-python.html)
ruby receive_logs_topic.rb
ruby emit_log_topic.rb
[Tutorial six: RPC](http://www.rabbitmq.com/tutorial-six-python.html)
ruby rpc_server.rb
ruby rpc_client.rb
To learn more, visit [Bunny documentation](http://rubybunny.info) site.