class Daikon::Server
Public Class Methods
start(logger, port)
click to toggle source
# File lib/daikon/server.rb, line 3 def self.start(logger, port) fork do require 'webrick' server = WEBrick::HTTPServer.new :Logger => logger, :Port => port server.mount_proc('/') do |req, resp| resp.body = <<-HTML <a href='http://radishapp.com'>Radish: Dig deep into Redis.</a> <br /> Running Daikon v#{VERSION} HTML end trap('INT') { server.stop } trap('TERM') { server.stop } server.start end end