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