Sha256: f9effb3fa83861e1294d0f695a796bdfc2495eee56d58a17b9a3779e6c8f9d48
Contents?: true
Size: 597 Bytes
Versions: 8
Compression:
Stored size: 597 Bytes
Contents
$:.unshift File.dirname(__FILE__)+"/../../lib/" require 'magent' Magent.push("stats", :calc) Magent.push("stats", :calc) Magent.push("stats", :calc) Magent.push("stats", :calc) class Stats include Magent::Actor channel_name "stats" expose :calc def calc(payload) $stderr.puts "messages in queue: #{self.class.channel.queue_count}" $stderr.puts "total messages count: #{self.class.channel.message_count}" $stderr.puts "total errors: #{self.class.channel.error_count}" end end Magent.register(Stats.new) if $0 == __FILE__ Magent::Processor.new(Stats.channel).run! end
Version data entries
8 entries across 8 versions & 1 rubygems