update.
[chise/ruby.git] / chise / config.rb
index 578ab0e..c52395e 100755 (executable)
@@ -4,6 +4,14 @@ require "singleton"
 require "chise/version"
 
 module CHISE
+  # on Winodws
+  DB_DIR  = "c:/chise/chise-db" # /character/feature/=ucs
+  IDS_DIR = "c:/chise/ids" # /IDS-JIS-X0208-1990.txt
+
+  # on Unix
+  #DB_DIR  = "/usr/local/lib/xemacs-21.4.14/i686-pc-linux/chise-db"
+  #IDS_DIR = "/home/eto/work/chise/ids"
+
   def windows?()
     rp = RUBY_PLATFORM
     rp.index("cygwin") || rp.index("mswin32") || rp.index("mingw32")
@@ -20,13 +28,8 @@ module CHISE
       @base_dir = File.expand_path(File.dirname(__FILE__)+"/../..")
       @csf_dir = @base_dir+"/csf"
 
-      if CHISE.windows?()
-       @db_dir  = @base_dir+"/chise-db" # /character/feature/=ucs
-       @ids_dir = @base_dir+"/ids" # /IDS-JIS-X0208-1990.txt
-      else
-       @db_dir  = "/usr/local/lib/xemacs-21.4.14/i686-pc-linux/chise-db"
-       @ids_dir = "/home/eto/work/chise/ids"
-      end
+      @db_dir  = DB_DIR
+      @ids_dir = IDS_DIR
 
       instance_variables.each {|name|
        self.class.class_eval { attr_reader name.delete("@") }