class Smith::Messaging::MessageCounter

Public Class Methods

new(queue_name) click to toggle source
# File lib/smith/messaging/message_counter.rb, line 5
def initialize(queue_name)
  @message_counts = Hash.new(0)
  @queue_name = queue_name
end

Public Instance Methods

counter() click to toggle source

Return the total number of messages sent or received for the named queue.

# File lib/smith/messaging/message_counter.rb, line 11
def counter
  @message_counts[@queue_name]
end
increment_counter(value=1) click to toggle source
# File lib/smith/messaging/message_counter.rb, line 15
def increment_counter(value=1)
  @message_counts[@queue_name] += value
end