Sha256: 58b0d814ce28e3e77c8f15ed360ac04436d536e1856b0268d0761e962fa59ac7

Contents?: true

Size: 389 Bytes

Versions: 5

Compression:

Stored size: 389 Bytes

Contents

#!/usr/bin/env ruby

require 'webrick'
include WEBrick    

def start_webrick(config = {})
  config.update(:Port => 80)     
  server = HTTPServer.new(config)
  yield server if block_given?
  ['INT', 'TERM'].each do |signal|
    trap(signal) {server.shutdown}
  end
  server.start
end

web_root = File.join(File.dirname(__FILE__),'..', 'public')  
start_webrick(:DocumentRoot => web_root)

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rwiki-0.2.4 script/server
rwiki-0.2.3 script/server
rwiki-0.2.2 script/server
rwiki-0.2.1 script/server
rwiki-0.1.3 script/server