Sha256: c08c45bd0be3fdde61b10b9cff26c08d7ed1b8d23dbf89f3e0694ca7a8c540d0

Contents?: true

Size: 676 Bytes

Versions: 5

Compression:

Stored size: 676 Bytes

Contents

# Don't change this file!
# Configure your daemon in config/environment.rb

RAEMON_ROOT = File.expand_path(File.dirname(__FILE__)+'/..') unless defined?(RAEMON_ROOT)

module Raemon
  class << self
    def boot!
      return if defined? Raemon::Server
      
      load_vendor_libs
      
      require 'rubygems'
      require 'raemon'
      
      Raemon::Server.run
    end
    
    def load_vendor_libs
      Dir.entries("#{RAEMON_ROOT}/vendor").each do |vendor|
        vendor_lib = "#{RAEMON_ROOT}/vendor/#{vendor}/lib"
        if File.directory?(vendor_lib) && vendor != '..'
          $LOAD_PATH.unshift vendor_lib
        end
      end
    end
  end
end

Raemon.boot!

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
raemon-0.2.1 examples/sampled/config/boot.rb
raemon-0.2.0 examples/sampled/config/boot.rb
raemon-0.1.2 examples/sampled/config/boot.rb
raemon-0.1.1 examples/sampled/config/boot.rb
raemon-0.1.0 examples/sampled/config/boot.rb