--- !ruby/object:RI::ClassDescription 
attributes: 
- !ruby/object:RI::Attribute 
  comment: 
  name: pid_file
  rw: RW
class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: "Condition Symbol :process_exits Type: Event"
- !ruby/struct:SM::Flow::P 
  body: Trigger when a process exits.
- !ruby/struct:SM::Flow::P 
  body: Paramaters
- !ruby/struct:SM::Flow::VERB 
  body: "  Required\n    <tt>pid_file</tt> is the pid file of the process in question. Automatically\n               populated for Watches.\n"
- !ruby/struct:SM::Flow::P 
  body: Examples
- !ruby/struct:SM::Flow::P 
  body: "Trigger if process exits (from a Watch):"
- !ruby/struct:SM::Flow::VERB 
  body: "  on.condition(:process_exits)\n"
- !ruby/struct:SM::Flow::P 
  body: "Trigger if process exits:"
- !ruby/struct:SM::Flow::VERB 
  body: "  on.condition(:process_exits) do |c|\n    c.pid_file = &quot;/var/run/mongrel.3000.pid&quot;\n  end\n"
constants: []

full_name: God::Conditions::ProcessExits
includes: []

instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: deregister
- !ruby/object:RI::MethodSummary 
  name: pid
- !ruby/object:RI::MethodSummary 
  name: register
- !ruby/object:RI::MethodSummary 
  name: valid?
name: ProcessExits
superclass: EventCondition
