god.rb

Path: lib/god.rb
Last Update: Mon Mar 02 19:05:12 -0700 2009

Required files

rubygems   stringio   logger   fileutils   fastthread   thread   god/errors   god/logger   god/system/process   god/dependency_graph   god/timeline   god/configurable   god/task   god/behavior   god/behaviors/clean_pid_file   god/behaviors/notify_when_flapping   god/condition   god/conditions/process_running   god/conditions/process_exits   god/conditions/tries   god/conditions/memory_usage   god/conditions/cpu_usage   god/conditions/always   god/conditions/lambda   god/conditions/degrading_lambda   god/conditions/flapping   god/conditions/http_response_code   god/conditions/disk_usage   god/conditions/complex   god/contact   god/contacts/email   god/socket   god/driver   god/metric   god/watch   god/trigger   god/event_handler   god/registry   god/process   god/sugar   god/cli/version   god/cli/command   god/diagnostics  

Methods

Constants

LOG = God::Logger.new   App wide logging system
GOD_ROOT = File.expand_path(File.join(File.dirname(__FILE__), '..'))

Public Instance methods

Return the binding of god‘s root level

[Validate]