class String

Public Instance Methods

encode(to, from=choose_input_encoding_using_kcode) click to toggle source
# File lib/pseudohiki/shim.rb, line 23
def encode(to, from=choose_input_encoding_using_kcode)
  iconv = Iconv.new(to, from)
  str = iconv.iconv(self)
  str << iconv.iconv(nil)
end

Private Instance Methods

choose_input_encoding_using_kcode() click to toggle source
# File lib/pseudohiki/shim.rb, line 15
def choose_input_encoding_using_kcode
  PseudoHiki::OptionManager::ENCODING_REGEXP.each do |pat, encoding|
    return PseudoHiki::OptionManager::ENCODING_TO_CHARSET[encoding] if pat.match? $KCODE
  end
  HtmlElement::CHARSET::UTF8
end