Sha256: b916521f87ada78159d51ff18911d6748a1039524c75031c38a735eb132d59e5

Contents?: true

Size: 476 Bytes

Versions: 24

Compression:

Stored size: 476 Bytes

Contents

#!/usr/bin/env ruby
# encoding: utf-8

require "bundler"

Bundler.setup
Bundler.require(:default)

$LOAD_PATH.unshift(File.expand_path("../../../lib", __FILE__))

require "amq/client/adapters/socket"

AMQ::Client::SocketClient.connect(:host => "localhost") do |client|
  # Socket API is synchronous, so we don't need any callback here:
  tasks = client.queue("tasks", 1)
  tasks.consume do |headers, message| # TODO: this is async, we need to use a loop
    puts ""
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
amq-client-0.7.0.alpha23 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha22 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha21 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha20 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha19 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha18 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha17 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha16 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha15 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha14 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha13 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha12 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha11 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha10 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha9 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha8 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha7 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha6 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha5 examples/socket_adapter/basics.rb
amq-client-0.7.0.alpha4 examples/socket_adapter/basics.rb