added cpu_usage condition and local.god example
[god.git] / lib / god.rb
blobe3516071c60261f76fb349837a5a20cbb152f477
1 $:.unshift File.dirname(__FILE__)     # For use/testing when no gem is installed
3 # internal requires
4 require 'god/base'
5 require 'god/errors'
7 require 'god/system/process'
9 require 'god/condition'
10 require 'god/process_condition'
11 require 'god/conditions/timeline'
12 require 'god/conditions/process_not_running'
13 require 'god/conditions/memory_usage'
14 require 'god/conditions/cpu_usage'
16 require 'god/watch'
17 require 'god/meddle'
19 module God
20   VERSION = '0.1.0'
21   
22   def self.meddle
23     m = Meddle.new
24     yield m
25     m.monitor
26   end  
27 end