Michael Klishin
82904ea114
Closes #286
2021-04-09 21:44:27 +03:00
Michael Klishin
0d82db979c
Ruby tutorial 6: accept input on the command line
2019-04-25 19:36:36 +03:00
Michael Klishin
802cf615bf
Ruby tutorial 6: avoid using block: true
...
It makes reasoning about connection recovery
pretty difficult. The option only exists to make
tutorials shorter but sadly some users go straight
into production with copy-pasted code :(
2019-04-25 19:36:20 +03:00
Michael Klishin
d04af19917
Ruby: update dependencies
2019-04-25 19:35:24 +03:00
Spring Operator
5436636673
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.
* http://blog.listincomprehension.com/search/label/procket (200) with 1 occurrences could not be migrated:
([https](https://blog.listincomprehension.com/search/label/procket ) result ClosedChannelException).
* http://central.maven.org/maven2/com/rabbitmq/amqp-client/4.0.2/amqp-client-4.0.2.jar (200) with 1 occurrences could not be migrated:
([https](https://central.maven.org/maven2/com/rabbitmq/amqp-client/4.0.2/amqp-client-4.0.2.jar ) result SSLHandshakeException).
* http://central.maven.org/maven2/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21.jar (200) with 1 occurrences could not be migrated:
([https](https://central.maven.org/maven2/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21.jar ) result SSLHandshakeException).
* http://central.maven.org/maven2/org/slf4j/slf4j-simple/1.7.22/slf4j-simple-1.7.22.jar (200) with 1 occurrences could not be migrated:
([https](https://central.maven.org/maven2/org/slf4j/slf4j-simple/1.7.22/slf4j-simple-1.7.22.jar ) result SSLHandshakeException).
* http://clojurerabbitmq.info (200) with 1 occurrences could not be migrated:
([https](https://clojurerabbitmq.info ) result AnnotatedConnectException).
* http://dozzie.jarowit.net/trac/wiki/TOML (200) with 1 occurrences could not be migrated:
([https](https://dozzie.jarowit.net/trac/wiki/TOML ) result SSLHandshakeException).
* http://dozzie.jarowit.net/trac/wiki/subproc (200) with 1 occurrences could not be migrated:
([https](https://dozzie.jarowit.net/trac/wiki/subproc ) result SSLHandshakeException).
* http://e2project.org (200) with 1 occurrences could not be migrated:
([https](https://e2project.org ) result AnnotatedConnectException).
* http://nitrogenproject.com/ (200) with 2 occurrences could not be migrated:
([https](https://nitrogenproject.com/ ) result ConnectTimeoutException).
* http://proper.softlab.ntua.gr (200) with 1 occurrences could not be migrated:
([https](https://proper.softlab.ntua.gr ) result SSLHandshakeException).
* http://rubybunny.info (200) with 2 occurrences could not be migrated:
([https](https://rubybunny.info ) result AnnotatedConnectException).
* http://yaws.hyber.org (200) with 1 occurrences could not be migrated:
([https](https://yaws.hyber.org ) result AnnotatedConnectException).
* http://schemas.microsoft.com/developer/msbuild/2003 (404) with 13 occurrences could not be migrated:
([https](https://schemas.microsoft.com/developer/msbuild/2003 ) result AnnotatedConnectException).
* http://choven.ca (503) with 1 occurrences could not be migrated:
([https](https://choven.ca ) result ConnectTimeoutException).
# Fixed URLs
## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* http://fixprotocol.org/ (301) with 1 occurrences migrated to:
https://fixtrading.org ([https](https://fixprotocol.org/ ) result SSLHandshakeException).
* http://cl-rabbit.io/cl-bunny (UnknownHostException) with 2 occurrences migrated to:
https://cl-rabbit.io/cl-bunny ([https](https://cl-rabbit.io/cl-bunny ) result UnknownHostException).
* http://cl-rabbit.io/cl-bunny/tutorials/ (UnknownHostException) with 1 occurrences migrated to:
https://cl-rabbit.io/cl-bunny/tutorials/ ([https](https://cl-rabbit.io/cl-bunny/tutorials/ ) result UnknownHostException).
* http://cl-rabbit.io/cl-bunny/tutorials/tutorial-five-cl.html (UnknownHostException) with 1 occurrences migrated to:
https://cl-rabbit.io/cl-bunny/tutorials/tutorial-five-cl.html ([https](https://cl-rabbit.io/cl-bunny/tutorials/tutorial-five-cl.html ) result UnknownHostException).
* http://cl-rabbit.io/cl-bunny/tutorials/tutorial-four-cl.html (UnknownHostException) with 1 occurrences migrated to:
https://cl-rabbit.io/cl-bunny/tutorials/tutorial-four-cl.html ([https](https://cl-rabbit.io/cl-bunny/tutorials/tutorial-four-cl.html ) result UnknownHostException).
* http://cl-rabbit.io/cl-bunny/tutorials/tutorial-one-cl.html (UnknownHostException) with 1 occurrences migrated to:
https://cl-rabbit.io/cl-bunny/tutorials/tutorial-one-cl.html ([https](https://cl-rabbit.io/cl-bunny/tutorials/tutorial-one-cl.html ) result UnknownHostException).
* http://cl-rabbit.io/cl-bunny/tutorials/tutorial-six-cl.html (UnknownHostException) with 1 occurrences migrated to:
https://cl-rabbit.io/cl-bunny/tutorials/tutorial-six-cl.html ([https](https://cl-rabbit.io/cl-bunny/tutorials/tutorial-six-cl.html ) result UnknownHostException).
* http://cl-rabbit.io/cl-bunny/tutorials/tutorial-three-cl.html (UnknownHostException) with 1 occurrences migrated to:
https://cl-rabbit.io/cl-bunny/tutorials/tutorial-three-cl.html ([https](https://cl-rabbit.io/cl-bunny/tutorials/tutorial-three-cl.html ) result UnknownHostException).
* http://cl-rabbit.io/cl-bunny/tutorials/tutorial-two-cl.html (UnknownHostException) with 1 occurrences migrated to:
https://cl-rabbit.io/cl-bunny/tutorials/tutorial-two-cl.html ([https](https://cl-rabbit.io/cl-bunny/tutorials/tutorial-two-cl.html ) result UnknownHostException).
* http://erldb.org (UnknownHostException) with 1 occurrences migrated to:
https://erldb.org ([https](https://erldb.org ) result UnknownHostException).
* http://hg.rabbitmq.com/rabbitmq-erlang-client/ (UnknownHostException) with 1 occurrences migrated to:
https://hg.rabbitmq.com/rabbitmq-erlang-client/ ([https](https://hg.rabbitmq.com/rabbitmq-erlang-client/ ) result UnknownHostException).
* http://elixir-lang.org/docs/stable/mix/Mix.html (301) with 1 occurrences migrated to:
https://elixir-lang.org/docs/stable/mix/Mix.html ([https](https://elixir-lang.org/docs/stable/mix/Mix.html ) result 404).
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://cloudi.org/ with 27 occurrences migrated to:
https://cloudi.org/ ([https](https://cloudi.org/ ) result 200).
* http://docs.spring.io/spring-amqp/reference/html/ with 1 occurrences migrated to:
https://docs.spring.io/spring-amqp/reference/html/ ([https](https://docs.spring.io/spring-amqp/reference/html/ ) result 200).
* http://elixir-lang.org with 1 occurrences migrated to:
https://elixir-lang.org ([https](https://elixir-lang.org ) result 200).
* http://elixir-lang.org/install.html with 1 occurrences migrated to:
https://elixir-lang.org/install.html ([https](https://elixir-lang.org/install.html ) result 200).
* http://erlware.org/ with 1 occurrences migrated to:
https://erlware.org/ ([https](https://erlware.org/ ) result 200).
* http://getcomposer.org with 2 occurrences migrated to:
https://getcomposer.org ([https](https://getcomposer.org ) result 200).
* http://github.com/rabbitmq/rabbitmq-tutorials with 1 occurrences migrated to:
https://github.com/rabbitmq/rabbitmq-tutorials ([https](https://github.com/rabbitmq/rabbitmq-tutorials ) result 200).
* http://hackage.haskell.org/package/amqp with 1 occurrences migrated to:
https://hackage.haskell.org/package/amqp ([https](https://hackage.haskell.org/package/amqp ) result 200).
* http://inaka.github.io/cowboy-trails/ with 1 occurrences migrated to:
https://inaka.github.io/cowboy-trails/ ([https](https://inaka.github.io/cowboy-trails/ ) result 200).
* http://leiningen.org with 1 occurrences migrated to:
https://leiningen.org ([https](https://leiningen.org ) result 200).
* http://ninenines.eu with 6 occurrences migrated to:
https://ninenines.eu ([https](https://ninenines.eu ) result 200).
* http://www.actordb.com/ with 2 occurrences migrated to:
https://www.actordb.com/ ([https](https://www.actordb.com/ ) result 200).
* http://www.apple.com/DTDs/PropertyList-1.0.dtd with 10 occurrences migrated to:
https://www.apple.com/DTDs/PropertyList-1.0.dtd ([https](https://www.apple.com/DTDs/PropertyList-1.0.dtd ) result 200).
* http://www.cliki.net/fibonacci with 1 occurrences migrated to:
https://www.cliki.net/fibonacci ([https](https://www.cliki.net/fibonacci ) result 200).
* http://www.cs.kent.ac.uk/projects/wrangler/Home.html with 1 occurrences migrated to:
https://www.cs.kent.ac.uk/projects/wrangler/Home.html ([https](https://www.cs.kent.ac.uk/projects/wrangler/Home.html ) result 200).
* http://www.eclipse.org/legal/epl-v10.html with 1 occurrences migrated to:
https://www.eclipse.org/legal/epl-v10.html ([https](https://www.eclipse.org/legal/epl-v10.html ) result 200).
* http://www.rabbitmq.com/download.html with 1 occurrences migrated to:
https://www.rabbitmq.com/download.html ([https](https://www.rabbitmq.com/download.html ) result 200).
* http://www.rabbitmq.com/erlang-client-user-guide.html with 1 occurrences migrated to:
https://www.rabbitmq.com/erlang-client-user-guide.html ([https](https://www.rabbitmq.com/erlang-client-user-guide.html ) result 200).
* http://www.rabbitmq.com/getstarted.html with 20 occurrences migrated to:
https://www.rabbitmq.com/getstarted.html ([https](https://www.rabbitmq.com/getstarted.html ) result 200).
* http://www.rabbitmq.com/releases/rabbitmq-server/ with 1 occurrences migrated to:
https://www.rabbitmq.com/releases/rabbitmq-server/ ([https](https://www.rabbitmq.com/releases/rabbitmq-server/ ) result 200).
* http://www.rabbitmq.com/tutorials/tutorial-five-javascript.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorials/tutorial-five-javascript.html ([https](https://www.rabbitmq.com/tutorials/tutorial-five-javascript.html ) result 200).
* http://www.rabbitmq.com/tutorials/tutorial-five-php.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorials/tutorial-five-php.html ([https](https://www.rabbitmq.com/tutorials/tutorial-five-php.html ) result 200).
* http://www.rabbitmq.com/tutorials/tutorial-four-javascript.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorials/tutorial-four-javascript.html ([https](https://www.rabbitmq.com/tutorials/tutorial-four-javascript.html ) result 200).
* http://www.rabbitmq.com/tutorials/tutorial-four-php.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorials/tutorial-four-php.html ([https](https://www.rabbitmq.com/tutorials/tutorial-four-php.html ) result 200).
* http://www.rabbitmq.com/tutorials/tutorial-one-javascript.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorials/tutorial-one-javascript.html ([https](https://www.rabbitmq.com/tutorials/tutorial-one-javascript.html ) result 200).
* http://www.rabbitmq.com/tutorials/tutorial-one-php.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorials/tutorial-one-php.html ([https](https://www.rabbitmq.com/tutorials/tutorial-one-php.html ) result 200).
* http://www.rabbitmq.com/tutorials/tutorial-six-javascript.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorials/tutorial-six-javascript.html ([https](https://www.rabbitmq.com/tutorials/tutorial-six-javascript.html ) result 200).
* http://www.rabbitmq.com/tutorials/tutorial-six-php.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorials/tutorial-six-php.html ([https](https://www.rabbitmq.com/tutorials/tutorial-six-php.html ) result 200).
* http://www.rabbitmq.com/tutorials/tutorial-three-javascript.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorials/tutorial-three-javascript.html ([https](https://www.rabbitmq.com/tutorials/tutorial-three-javascript.html ) result 200).
* http://www.rabbitmq.com/tutorials/tutorial-three-php.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorials/tutorial-three-php.html ([https](https://www.rabbitmq.com/tutorials/tutorial-three-php.html ) result 200).
* http://www.rabbitmq.com/tutorials/tutorial-two-javascript.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorials/tutorial-two-javascript.html ([https](https://www.rabbitmq.com/tutorials/tutorial-two-javascript.html ) result 200).
* http://www.rabbitmq.com/tutorials/tutorial-two-php.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorials/tutorial-two-php.html ([https](https://www.rabbitmq.com/tutorials/tutorial-two-php.html ) result 200).
* http://www.rebar3.org with 1 occurrences migrated to:
https://www.rebar3.org ([https](https://www.rebar3.org ) result 200).
* http://inaka.github.com/apns4erl with 1 occurrences migrated to:
https://inaka.github.com/apns4erl ([https](https://inaka.github.com/apns4erl ) result 301).
* http://inaka.github.com/edis/ with 1 occurrences migrated to:
https://inaka.github.com/edis/ ([https](https://inaka.github.com/edis/ ) result 301).
* http://lasp-lang.org/ with 1 occurrences migrated to:
https://lasp-lang.org/ ([https](https://lasp-lang.org/ ) result 301).
* http://rabbitmq.com/download.html with 1 occurrences migrated to:
https://rabbitmq.com/download.html ([https](https://rabbitmq.com/download.html ) result 301).
* http://saleyn.github.com/erlexec with 1 occurrences migrated to:
https://saleyn.github.com/erlexec ([https](https://saleyn.github.com/erlexec ) result 301).
* http://erlang.org/download.html (302) with 1 occurrences migrated to:
https://www.erlang.org/download.html ([https](https://erlang.org/download.html ) result 301).
* http://www.erlang.org/download/otp_src_R14B03.tar.gz with 1 occurrences migrated to:
https://www.erlang.org/download/otp_src_R14B03.tar.gz ([https](https://www.erlang.org/download/otp_src_R14B03.tar.gz ) result 301).
* http://www.rabbitmq.com/releases with 1 occurrences migrated to:
https://www.rabbitmq.com/releases ([https](https://www.rabbitmq.com/releases ) result 301).
* http://www.rabbitmq.com/tutorial-five-dotnet.html with 2 occurrences migrated to:
https://www.rabbitmq.com/tutorial-five-dotnet.html ([https](https://www.rabbitmq.com/tutorial-five-dotnet.html ) result 301).
* http://www.rabbitmq.com/tutorial-five-go.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorial-five-go.html ([https](https://www.rabbitmq.com/tutorial-five-go.html ) result 301).
* http://www.rabbitmq.com/tutorial-five-java.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorial-five-java.html ([https](https://www.rabbitmq.com/tutorial-five-java.html ) result 301).
* http://www.rabbitmq.com/tutorial-five-python.html with 4 occurrences migrated to:
https://www.rabbitmq.com/tutorial-five-python.html ([https](https://www.rabbitmq.com/tutorial-five-python.html ) result 301).
* http://www.rabbitmq.com/tutorial-five-ruby.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorial-five-ruby.html ([https](https://www.rabbitmq.com/tutorial-five-ruby.html ) result 301).
* http://www.rabbitmq.com/tutorial-four-dotnet.html with 2 occurrences migrated to:
https://www.rabbitmq.com/tutorial-four-dotnet.html ([https](https://www.rabbitmq.com/tutorial-four-dotnet.html ) result 301).
* http://www.rabbitmq.com/tutorial-four-go.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorial-four-go.html ([https](https://www.rabbitmq.com/tutorial-four-go.html ) result 301).
* http://www.rabbitmq.com/tutorial-four-java.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorial-four-java.html ([https](https://www.rabbitmq.com/tutorial-four-java.html ) result 301).
* http://www.rabbitmq.com/tutorial-four-python.html with 4 occurrences migrated to:
https://www.rabbitmq.com/tutorial-four-python.html ([https](https://www.rabbitmq.com/tutorial-four-python.html ) result 301).
* http://www.rabbitmq.com/tutorial-four-ruby.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorial-four-ruby.html ([https](https://www.rabbitmq.com/tutorial-four-ruby.html ) result 301).
* http://www.rabbitmq.com/tutorial-one-dotnet.html with 2 occurrences migrated to:
https://www.rabbitmq.com/tutorial-one-dotnet.html ([https](https://www.rabbitmq.com/tutorial-one-dotnet.html ) result 301).
* http://www.rabbitmq.com/tutorial-one-go.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorial-one-go.html ([https](https://www.rabbitmq.com/tutorial-one-go.html ) result 301).
* http://www.rabbitmq.com/tutorial-one-java.html with 2 occurrences migrated to:
https://www.rabbitmq.com/tutorial-one-java.html ([https](https://www.rabbitmq.com/tutorial-one-java.html ) result 301).
* http://www.rabbitmq.com/tutorial-one-python.html with 4 occurrences migrated to:
https://www.rabbitmq.com/tutorial-one-python.html ([https](https://www.rabbitmq.com/tutorial-one-python.html ) result 301).
* http://www.rabbitmq.com/tutorial-one-ruby.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorial-one-ruby.html ([https](https://www.rabbitmq.com/tutorial-one-ruby.html ) result 301).
* http://www.rabbitmq.com/tutorial-six-dotnet.html with 2 occurrences migrated to:
https://www.rabbitmq.com/tutorial-six-dotnet.html ([https](https://www.rabbitmq.com/tutorial-six-dotnet.html ) result 301).
* http://www.rabbitmq.com/tutorial-six-go.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorial-six-go.html ([https](https://www.rabbitmq.com/tutorial-six-go.html ) result 301).
* http://www.rabbitmq.com/tutorial-six-java.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorial-six-java.html ([https](https://www.rabbitmq.com/tutorial-six-java.html ) result 301).
* http://www.rabbitmq.com/tutorial-six-python.html with 3 occurrences migrated to:
https://www.rabbitmq.com/tutorial-six-python.html ([https](https://www.rabbitmq.com/tutorial-six-python.html ) result 301).
* http://www.rabbitmq.com/tutorial-six-ruby.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorial-six-ruby.html ([https](https://www.rabbitmq.com/tutorial-six-ruby.html ) result 301).
* http://www.rabbitmq.com/tutorial-three-dotnet.html with 2 occurrences migrated to:
https://www.rabbitmq.com/tutorial-three-dotnet.html ([https](https://www.rabbitmq.com/tutorial-three-dotnet.html ) result 301).
* http://www.rabbitmq.com/tutorial-three-go.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorial-three-go.html ([https](https://www.rabbitmq.com/tutorial-three-go.html ) result 301).
* http://www.rabbitmq.com/tutorial-three-java.html with 2 occurrences migrated to:
https://www.rabbitmq.com/tutorial-three-java.html ([https](https://www.rabbitmq.com/tutorial-three-java.html ) result 301).
* http://www.rabbitmq.com/tutorial-three-python.html with 4 occurrences migrated to:
https://www.rabbitmq.com/tutorial-three-python.html ([https](https://www.rabbitmq.com/tutorial-three-python.html ) result 301).
* http://www.rabbitmq.com/tutorial-three-ruby.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorial-three-ruby.html ([https](https://www.rabbitmq.com/tutorial-three-ruby.html ) result 301).
* http://www.rabbitmq.com/tutorial-two-dotnet.html with 2 occurrences migrated to:
https://www.rabbitmq.com/tutorial-two-dotnet.html ([https](https://www.rabbitmq.com/tutorial-two-dotnet.html ) result 301).
* http://www.rabbitmq.com/tutorial-two-go.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorial-two-go.html ([https](https://www.rabbitmq.com/tutorial-two-go.html ) result 301).
* http://www.rabbitmq.com/tutorial-two-java.html with 2 occurrences migrated to:
https://www.rabbitmq.com/tutorial-two-java.html ([https](https://www.rabbitmq.com/tutorial-two-java.html ) result 301).
* http://www.rabbitmq.com/tutorial-two-python.html with 4 occurrences migrated to:
https://www.rabbitmq.com/tutorial-two-python.html ([https](https://www.rabbitmq.com/tutorial-two-python.html ) result 301).
* http://www.rabbitmq.com/tutorial-two-ruby.html with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorial-two-ruby.html ([https](https://www.rabbitmq.com/tutorial-two-ruby.html ) result 301).
* http://www.rabbitmq.com/tutorials with 1 occurrences migrated to:
https://www.rabbitmq.com/tutorials ([https](https://www.rabbitmq.com/tutorials ) result 301).
* http://zhongwencool.github.io/observer_cli with 1 occurrences migrated to:
https://zhongwencool.github.io/observer_cli ([https](https://zhongwencool.github.io/observer_cli ) result 301).
* http://go.microsoft.com/fwlink/?LinkID=322105 with 12 occurrences migrated to:
https://go.microsoft.com/fwlink/?LinkID=322105 ([https](https://go.microsoft.com/fwlink/?LinkID=322105 ) result 302).
2019-03-20 03:25:16 -05:00
Michael Klishin
6be7cfebf9
Bunny: warn against subscribe(block: true)
...
It was never meant to be used outside of tutorials
but unfortunately some do just that.
2019-02-27 04:38:02 +03:00
Mathew P. Jones
4fd299ea42
Update README.md
...
Fix a command error, missing a `ruby` keyword.
2019-01-07 11:59:18 +09:00
Michael Klishin
2789b508e8
Require Bunny 2.12+
2018-10-02 01:46:13 +03:00
Michael Klishin
3ef235608f
Ruby: switch to Bundler for dependency management
2018-10-02 01:43:04 +03:00
Michael Klishin
acf94ef7ef
Install Bunny 2.12+
2018-10-02 01:36:09 +03:00
Michael Klishin
6a815b74a8
Update Ruby tutorial README
2018-06-10 20:27:29 +03:00
Dorian
a41daa6bfe
Remove unnecessary to_i in worker.rb in ruby tutorials
2018-03-31 22:42:12 +02:00
Caique Hitoshi Mitsuoka
1f9dbc5a1b
Update ruby tutorial six
2018-02-19 18:01:24 -03:00
Caique Hitoshi Mitsuoka
d241706976
Update ruby tutorial five
2018-02-19 17:08:22 -03:00
Caique Hitoshi Mitsuoka
30f0e187d7
Update ruby tutorial four
2018-02-19 17:08:22 -03:00
Caique Hitoshi Mitsuoka
175d37c951
Update ruby tutorial three
2018-02-19 17:08:22 -03:00
Caique Hitoshi Mitsuoka
6c2539d737
Update ruby tutorial two
2018-02-19 17:08:22 -03:00
Caique Hitoshi Mitsuoka
7a4de0393f
Update ruby tutorial one
2018-02-19 17:08:22 -03:00
Michael Klishin
77167bf9d2
Update Bunny instructions for 2.5.1
2016-08-15 09:27:35 +03:00
Michael Klishin
3b471a45d7
Bunny 2.2.2 is out
2015-12-17 23:32:13 +03:00
Michael Klishin
9423c99304
Update README.md
2015-08-16 22:58:08 +03:00
Joseph Pawletko
f57cfeee67
add missing puts
2014-06-04 21:31:05 -04:00
Michael Klishin
a864a54c38
Use condition variable to be notified of RPC responses
...
Earlier version suffered from a race condition under load
that caused Bunny continuation to never unblock.
2013-08-26 01:45:05 +04:00
Michael Klishin
54f5aacfe6
Ruby tutorials are now available
2013-08-04 23:46:04 +04:00
Michael Klishin
7782ad07b5
Make the code match the narrative
...
Spotted by the Mr. Eagle Eye, @videlalvaro.
2013-08-04 19:03:26 +04:00
Michael Klishin
c1aa2d8e78
Now that Bunny::Connection#close performs clean shutdowns, these can go
2013-07-29 00:55:41 +04:00
Michael Klishin
2316088e96
Disable automatic connection recovery for Bunny tutorials
...
It's not needed and will help investigate obscure exceptions
in CI environment.
2013-07-25 09:57:39 +04:00
Michael Klishin
8f07ab696e
Match Pika example in output
...
This is what test.py expects
2013-07-23 17:43:14 +04:00
Michael Klishin
ed8aa9fb3a
Be explicit about return codes
2013-07-23 17:42:55 +04:00
Michael Klishin
e4d5eda858
Match output of the Pika version
2013-07-22 16:51:33 +04:00
Michael Klishin
4a55836e46
Use :manual_ack as a more descriptive name
2013-07-22 15:30:34 +04:00
Michael Klishin
95bdddb9d7
Make sure Bunny tutorials produce the same output as Pika
2013-07-22 11:04:03 +04:00
Michael Klishin
e5efe59ca0
Cosmetics, to be consistent with the tutorial 2 text
2013-07-19 08:49:51 +04:00
Michael Klishin
68d4d5b718
Make the consumer in Tutorial 1 wait for messages until interrupted
...
Just like the Java version does.
2013-07-19 06:34:52 +04:00
Michael Klishin
3ef59c7f26
Tutorial 6 ported to Bunny
2013-07-18 18:21:26 +04:00
Michael Klishin
6e2773c774
Tutorial 5 is ported to Bunny
2013-07-18 01:25:27 +04:00
Michael Klishin
bd8b41363b
Tutorial 4 ported to Bunny
2013-07-18 00:16:10 +04:00
Michael Klishin
8b5971a1eb
Tutorial 3 ported to Bunny
2013-07-17 23:11:23 +04:00
Michael Klishin
a1fca854ea
Tutorial 2 ported to Bunny
2013-07-17 21:54:43 +04:00
Michael Klishin
e9d2c78e0a
Cosmetics
2013-07-17 21:54:25 +04:00
Michael Klishin
e66cf5775e
Tutorial 1 code ported to Bunny
2013-07-17 18:21:48 +04:00
Michael Klishin
b1d09e3def
README for the new Bunny-based version
2013-07-17 18:11:41 +04:00
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
Pavel Drobushevich
961b21badd
Message always publish to localhost. Reuse base 'channel' method to publish and subscribe on one instance (via change connection host to not localhost).
2012-07-18 18:30:26 +03:00
Marek Majkowski
b0a44e3b4e
Proper SIGINT handling from ruby rpc_server
2011-07-07 17:01:28 +01:00
Michael S. Klishin
c74ef4b6b6
Recommend Windows users to go with JRuby
...
Signed-off-by: Michael S. Klishin <michael@novemberain.com>
2011-05-24 10:23:37 +04:00
Marek Majkowski
14d16f5be2
Use real urls, not bit.ly links
2011-05-19 10:29:01 +02:00
Marek Majkowski
64d7515a1c
Amqp gem must be at least 0.8.0.rc12
2011-05-19 10:29:01 +02:00
Marek Majkowski
1bbec48c77
Cosmetic: minor changes to ruby readme
2011-05-19 10:29:01 +02:00
Jakub Šťastný
c9bb924a77
Ups, fixed links, there shan't be any Ruby-specific links.
2011-05-19 01:23:21 -07:00