Sha256: 6753f64a2127576d3c1057d42b969c601e84931579d5053b0dac53b53d5e969f

Contents?: true

Size: 648 Bytes

Versions: 10

Compression:

Stored size: 648 Bytes

Contents

module Qrack
	
	# Queue ancestor class
	class Queue
		
		attr_reader :name, :client
	  attr_accessor :delivery_tag, :subscription
	
=begin rdoc

=== DESCRIPTION:

Returns consumer count from Queue#status.

=end

	  def consumer_count
	    s = status
			s[:consumer_count]
	  end

=begin rdoc

=== DESCRIPTION:

Returns message count from Queue#status.

=end

	  def message_count
	    s = status
			s[:message_count]
	  end

=begin rdoc

=== DESCRIPTION:

Publishes a message to the queue via the default nameless '' direct exchange.

==== RETURNS:

nil

=end

	  def publish(data, opts = {})
	    exchange.publish(data, opts)
	  end
		
	end
	
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
sidekick-client-0.2.5 lib/ext/bunny-0.6.0/lib/qrack/queue.rb
bunny-0.6.3.rc2 lib/qrack/queue.rb
bunny-0.6.3.rc1 lib/qrack/queue.rb
sidekick-client-0.2.4 lib/ext/bunny-0.6.0/lib/qrack/queue.rb
sidekick-client-0.2.3 lib/ext/bunny-0.6.0/lib/qrack/queue.rb
sidekick-client-0.2.2 lib/ext/bunny-0.6.0/lib/qrack/queue.rb
sidekick-client-0.2.1 lib/ext/bunny-0.6.0/lib/qrack/queue.rb
sidekick-client-0.2.0 lib/ext/bunny-0.6.0/lib/qrack/queue.rb
sidekick-client-0.1.0 lib/ext/bunny-0.6.0/lib/qrack/queue.rb
bunny-0.6.0 lib/qrack/queue.rb