Sha256: 41aef4da8e75595b6d758489470e992880e0fef657db719763cb973807f8e4a5
Contents?: true
Size: 914 Bytes
Versions: 5
Compression:
Stored size: 914 Bytes
Contents
# Don't change this file! # Configure your daemon in config/environment.rb DAEMON_ROOT = "#{File.expand_path(File.dirname(__FILE__))}/.." unless defined?( DAEMON_ROOT ) require "rubygems" require "bundler/setup" module DaemonKit class << self def boot! unless booted? GemBoot.new.run end end def booted? defined? DaemonKit::Initializer end end class Boot def run load_initializer DaemonKit::Initializer.run end end class GemBoot < Boot def load_initializer begin require 'rubygems' unless defined?( ::Gem ) gem 'daemon-kit' require 'daemon_kit/initializer' rescue ::Gem::LoadError => e msg = <<EOF You are missing the daemon-kit gem. Please install the following gem: sudo gem install daemon-kit EOF $stderr.puts msg exit 1 end end end end DaemonKit.boot!
Version data entries
5 entries across 5 versions & 1 rubygems