Skip to content

Instantly share code, notes, and snippets.

@brettbuddin
Created May 4, 2011 15:02
Show Gist options
  • Save brettbuddin/955365 to your computer and use it in GitHub Desktop.
Save brettbuddin/955365 to your computer and use it in GitHub Desktop.
desc "Starts an HTTP server in the current directory"
task :server do
config = {:Port => 3000, :DocumentRoot => '.'}
server = WEBrick::HTTPServer.new config
['INT', 'TERM'].each do |signal|
trap(signal) { server.shutdown }
end
server.start
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment