#!/usr/bin/env ruby # # Nickserver key discovery daemon # def load_local_gem(dir_path = '../..') actual_file = File.symlink?(__FILE__) ? File.readlink(__FILE__) : __FILE__ base_directory = File.expand_path(dir_path, actual_file) unless $LOAD_PATH.include? "#{base_directory}/lib" if File.exist?("#{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/daemon' require 'nickserver/server' Nickserver::Daemon.run('nickserver') do Nickserver::Server.start sleep end