Module: KanjiConverter
- Included in:
- AbstractIndex, HTML::Converter
- Defined in:
- lib/langhelp/langhelp-base.rb
Constant Summary collapse
- KCONVERTERS =
{ :none => lambda{|s| s}, :euc_jp => lambda{|s| $KCODE='e'; s.toeuc }, :sjis => lambda{|s| $KCODE='s'; s.tosjis }, :utf8 => lambda{|s| $KCODE='u'; s.toutf8 }, }
Instance Method Summary collapse
- #encoding ⇒ Object
-
#kconv(&block) ⇒ Object
Convert kanji code according to encoding().
Instance Method Details
#encoding ⇒ Object
120 121 122 |
# File 'lib/langhelp/langhelp-base.rb', line 120 def encoding conf ? conf[:ENCODING] : :none end |
#kconv(&block) ⇒ Object
Convert kanji code according to encoding()
125 126 127 |
# File 'lib/langhelp/langhelp-base.rb', line 125 def kconv(&block) KCONVERTERS[encoding()][yield] end |