Method: Noah::Agent#initialize

Defined in:
lib/noah/agent.rb

#initializeAgent

Returns a new instance of Agent.



26
27
28
29
30
31
32
33
34
35
36
37
# File 'lib/noah/agent.rb', line 26

def initialize
  @logger = Noah::Log.logger
  @logger.progname = self.class.name
  @logger.debug("Initializing with #{@@watchers.size} registered watches")
  @logger.debug("#{@@agents} agents registered")
  if EventMachine.reactor_running?
    #instantiate_agents!
    @logger.info("Started up!")
  else
    @logger.fatal("Must be inside a reactor!")
  end
end