unless defined? $__rq__ module RQ #{{{ AUTHOR = 'ara.t.howard@noaa.gov' LIBNAME = 'rq' VERSION = '0.1.7' LIBVER = "#{ LIBNAME }-#{ VERSION }" DIRNAME = File::dirname(File::expand_path(__FILE__)) + File::SEPARATOR ROOTDIR = File::dirname(DIRNAME) LIBDIR = File::join(DIRNAME, LIBVER) + File::SEPARATOR EXIT_SUCCESS = 0 EXIT_FAILURE = 1 # # builtin # require 'optparse' require 'logger' require 'socket' require 'rbconfig' require 'optparse' require 'logger' require 'yaml' require 'pp' require 'socket' require 'pathname' require 'tempfile' require 'fileutils' require 'tmpdir' require 'drb/drb' # # depends - http://raa.ruby-lang.org # begin require 'arrayfields' rescue LoadError abort "require arrayfields - http://raa.ruby-lang.org/project/arrayfields/" end begin require 'sqlite' rescue LoadError abort "require sqlite - http://raa.ruby-lang.org/project/sqlite-ruby/" end begin require 'posixlock' rescue LoadError abort "require posixlock - http://raa.ruby-lang.org/project/posixlock/" end begin require 'lockfile' rescue LoadError abort "require lockfile - http://raa.ruby-lang.org/project/lockfile/" end # # rq support libs # require LIBDIR + 'util' require LIBDIR + 'logging' require LIBDIR + 'sleepcycle' require LIBDIR + 'qdb' require LIBDIR + 'jobqueue' require LIBDIR + 'job' require LIBDIR + 'jobrunner' require LIBDIR + 'jobrunnerdaemon' require LIBDIR + 'usage' require LIBDIR + 'mainhelper' require LIBDIR + 'creator' require LIBDIR + 'submitter' require LIBDIR + 'lister' require LIBDIR + 'statuslister' require LIBDIR + 'deleter' require LIBDIR + 'updater' require LIBDIR + 'querier' require LIBDIR + 'executor' require LIBDIR + 'configurator' require LIBDIR + 'snapshotter' require LIBDIR + 'locker' require LIBDIR + 'backer' require LIBDIR + 'feeder' #}}} end # module rq $__rq__ = __FILE__ end