summaryrefslogtreecommitdiff
path: root/ext/nkf/lib
diff options
context:
space:
mode:
Diffstat (limited to 'ext/nkf/lib')
-rw-r--r--ext/nkf/lib/kconv.rb73
1 files changed, 0 insertions, 73 deletions
diff --git a/ext/nkf/lib/kconv.rb b/ext/nkf/lib/kconv.rb
deleted file mode 100644
index af6d82275f..0000000000
--- a/ext/nkf/lib/kconv.rb
+++ /dev/null
@@ -1,73 +0,0 @@
-require 'nkf'
-
-module Kconv
- AUTO = NKF::AUTO
- JIS = NKF::JIS
- EUC = NKF::EUC
- SJIS = NKF::SJIS
- BINARY = NKF::BINARY
- NOCONV = NKF::NOCONV
- UNKNOWN = NKF::UNKNOWN
- def kconv(str, out_code, in_code = AUTO)
- opt = '-'
- case in_code
- when NKF::JIS
- opt << 'J'
- when NKF::EUC
- opt << 'E'
- when NKF::SJIS
- opt << 'S'
- end
-
- case out_code
- when NKF::JIS
- opt << 'j'
- when NKF::EUC
- opt << 'e'
- when NKF::SJIS
- opt << 's'
- when NKF::NOCONV
- return str
- end
-
- opt = '' if opt == '-'
-
- NKF::nkf(opt, str)
- end
- module_function :kconv
-
- def tojis(str)
- NKF::nkf('-j', str)
- end
- module_function :tojis
-
- def toeuc(str)
- NKF::nkf('-e', str)
- end
- module_function :toeuc
-
- def tosjis(str)
- NKF::nkf('-s', str)
- end
- module_function :tosjis
-
- def guess(str)
- NKF::guess(str)
- end
- module_function :guess
-end
-
-class String
- def kconv(out_code, in_code=Kconv::AUTO)
- Kconv::kconv(self, out_code, in_code)
- end
- def tojis
- NKF::nkf('-j', self)
- end
- def toeuc
- NKF::nkf('-e', self)
- end
- def tosjis
- NKF::nkf('-s', self)
- end
-end