Sha256: 1eb9f8a29f304d3cdcc5ddb8f257805771d534fddebf993ead02aee06aafd6c2
Contents?: true
Size: 828 Bytes
Versions: 2
Compression:
Stored size: 828 Bytes
Contents
module Bunnish::Command module Count def self.run(argv, input_stream=$stdin, output_stream=$stdout) params = Bunnish.parse_opts(argv) host = params[:host] port = params[:port] user = params[:user] password = params[:password] durable = params[:durable] queue_name = argv[0] bunny = Bunny.new(:logging => false, :spec => '09', :host=>host, :port=>port, :user=>user, :pass=>password) # start a communication session with the amqp server bunny.start # create/get queue queue = bunny.queue(queue_name, :durable=>durable) # remain_count = queue.status[:message_count] output_stream.puts queue.status[:message_count] # Close client bunny.stop end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bunnish-0.0.5 | lib/bunnish/command/count.rb |
bunnish-0.0.4 | lib/bunnish/command/count.rb |