#!/usr/bin/ruby # # Nickserver key discovery daemon # def load_local_gem(dir_path='../..') base_directory = File.expand_path(dir_path, File.symlink?(__FILE__) ? File.readlink(__FILE__) : __FILE__) if !$LOAD_PATH.include? "#{base_directory}/lib" if File.exists?("#{base_directory}/Gemfile.lock") ENV['BUNDLE_GEMFILE'] ||= "#{base_directory}/Gemfile" require 'bundler' Bundler.require(:default) end $LOAD_PATH << "#{base_directory}/lib" end end load_local_gem require 'nickserver' Nickserver::Daemon.run('nickserver') do EventMachine.run do Nickserver::Server.start end end