@m_seki の

I like ruby tooから引っ越し

最小構成

RWiki最小構成作って実験。

module RWiki
  ADDRESS = 'Masatoshi SEKI'
  MAILTO = 'mailto:m_seki@mva.biglobe.ne.jp'
  CSS = 'http://divip.sourceforge.jp/rubyStyle.css'
  LANG = nil
  CHARSET = nil

  DB_DIR = 'rd'
  CACHE_DIR = 'cache'
  TOP_NAME = 'top'
  TITLE = 'RWiki'
  DRB_URI = 'druby://:8470'

  AVAILABLE_LOCALES = ["ja", "en"]
end

require 'webrick'
require 'rwiki/rwiki'
require 'rwiki/info'
require 'rwiki/map'
require 'rwiki/rwikilet'

book = RWiki::Book.new

DRb.start_service(RWiki::DRB_URI, book.front)
http = WEBrick::HTTPServer.new({:BindAddress => 'localhost',
                                :Port => 54325})
http.mount('/', WEBrick::RWikilet, book.front, WEBrick::BasicLog::INFO)

trap('INT') { http.shutdown }
http.start

1.9.1対応、できそうなことがわかってきたら、飽きてきた。