Class Adhearsion::Initializer
In: lib/adhearsion/initializer.rb
lib/adhearsion/initializer/asterisk.rb
lib/adhearsion/initializer/database.rb
lib/adhearsion/initializer/drb.rb
lib/adhearsion/initializer/rails.rb
Parent: Object

Methods

Classes and Modules

Class Adhearsion::Initializer::AsteriskInitializer
Class Adhearsion::Initializer::DatabaseInitializer
Class Adhearsion::Initializer::DrbInitializer
Class Adhearsion::Initializer::InitializationFailedError
Class Adhearsion::Initializer::RailsInitializer

Constants

DEFAULT_RULES = { :pattern => "*.rb", :directory => "helpers"}

Attributes

daemon  [R] 
path  [R] 
pid_file  [R] 

Public Class methods

Creation of pid_files

 - You may want to have Adhearsion create a process identification
   file when it boots so that a crash monitoring program such as
   Monit can reboot if necessary of so the init script can kill it
   for system shutdowns.
 - To have Adhearsion create a pid file in the default location (i.e.
   AHN_INSTALL_DIR/adhearsion.pid), supply :pid_file with 'true'. Otherwise
   one is not created UNLESS it is running in daemon mode, in which
   case one is created. You can force Adhearsion to not create one
   even in daemon mode by supplying "false".

Public Instance methods

[Validate]