Class: FnordMetric::Reactor

Inherits:
Object
  • Object
show all
Defined in:
lib/fnordmetric/web/reactor.rb

Instance Method Summary collapse

Constructor Details

#initializeReactor

Returns a new instance of Reactor.



3
4
5
6
# File 'lib/fnordmetric/web/reactor.rb', line 3

def initialize
  @redis = FnordMetric.mk_redis
  @namespaces = FnordMetric.namespaces
end

Instance Method Details

#execute(*args) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/fnordmetric/web/reactor.rb', line 8

def execute(*args)
  execute_unsafe(*args)
rescue Exception => e
  FnordMetric.error("reactor crashed: " + e.to_s) 
  puts (e.backtrace * "\n") if ENV["FNORDMETRIC_ENV"] == "dev"
  []
end