Sha256: 7cbf225710e124804a9b9d70b5474f810fdaca7a223e2402501af190e67c9f36

Contents?: true

Size: 711 Bytes

Versions: 20

Compression:

Stored size: 711 Bytes

Contents

# simple.rb

# Assumes that target message broker/server has a user called 'guest' with a password 'guest'
# and that it is running on 'localhost'.

# If this is not the case, please change the 'Bunny.new' call below to include
# the relevant arguments e.g. b = Bunny.new(:user => 'john', :pass => 'doe', :host => 'foobar')

$:.unshift File.dirname(__FILE__) + '/../lib'

require 'bunny'

b = Bunny.new(:logging => true)

# start a communication session with the amqp server
b.start

# declare a queue
q = b.queue('test1')

# publish a message to the queue
q.publish('Hello everybody!')

# get message from the queue
msg = q.pop

puts 'This is the message: ' + msg + "\n\n"

# close the client connection
b.stop

Version data entries

20 entries across 20 versions & 3 rubygems

Version Path
celldee-bunny-0.1.1 examples/simple.rb
celldee-bunny-0.2.0 examples/simple.rb
celldee-bunny-0.3.1 examples/simple.rb
celldee-bunny-0.4.0 examples/simple.rb
celldee-bunny-0.4.1 examples/simple.rb
celldee-bunny-0.4.2 examples/simple.rb
celldee-bunny-0.4.3 examples/simple.rb
celldee-bunny-0.4.4 examples/simple.rb
celldee-bunny-0.5.0 examples/simple_08.rb
celldee-bunny-0.5.1 examples/simple_08.rb
fotonauts-bunny-0.4.0 examples/simple.rb
bunny-0.5.1 examples/simple_08.rb
bunny-0.4.4 examples/simple.rb
bunny-0.1.1 examples/simple.rb
bunny-0.4.1 examples/simple.rb
bunny-0.4.0 examples/simple.rb
bunny-0.4.3 examples/simple.rb
bunny-0.2.0 examples/simple.rb
bunny-0.3.1 examples/simple.rb
bunny-0.4.2 examples/simple.rb