Sha256: 3025400bc2befda5f0c07a58ac788d42e5d6b07a8d53627a4d60a77789947bc7
Contents?: true
Size: 1.75 KB
Versions: 1
Compression:
Stored size: 1.75 KB
Contents
require "daemon_kit/version" # Seems we need to load openssl before em or there are failures all around. # But we need to consider that people might not have ssl in the first place. begin require 'openssl' rescue LoadError end require 'eventmachine' require File.dirname(__FILE__) + '/daemon_kit/core_ext' require File.dirname(__FILE__) + '/daemon_kit/exceptions' $LOAD_PATH.unshift( File.dirname(__FILE__).to_absolute_path ) unless $LOAD_PATH.include?( File.dirname(__FILE__).to_absolute_path ) module DaemonKit autoload :Initializer, 'daemon_kit/initializer' autoload :Application, 'daemon_kit/application' autoload :Arguments, 'daemon_kit/arguments' autoload :Config, 'daemon_kit/config' autoload :PidFile, 'daemon_kit/pid_file' autoload :AbstractLogger, 'daemon_kit/abstract_logger' autoload :EM, 'daemon_kit/em' autoload :Configurable, 'daemon_kit/core_ext/configurable' autoload :Generators, 'daemon_kit/generators' autoload :Cron, 'daemon_kit/cron' autoload :Jabber, 'daemon_kit/jabber' autoload :AMQP, 'daemon_kit/dk_amqp' autoload :Nanite, 'daemon_kit/nanite' autoload :RuoteParticipants, 'daemon_kit/ruote_participants' autoload :RuoteWorkitem, 'daemon_kit/ruote_workitem' autoload :RuotePseudoParticipant, 'daemon_kit/ruote_pseudo_participant' autoload :XMPP, 'daemon_kit/xmpp' class << self def logger @logger end def logger=( logger ) @logger = logger end def root DAEMON_ROOT end def env DAEMON_ENV end def framework_root @framework_root ||= File.join( File.dirname(__FILE__), '..' ).to_absolute_path end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
daemon-kit-0.1.8.2 | lib/daemon_kit.rb |