Module: E4U::Encode

Defined in:
lib/e4u/encode.rb,
lib/e4u/encode/kddi.rb,
lib/e4u/encode/docomo.rb,
lib/e4u/encode/google.rb,
lib/e4u/encode/encoding.rb,
lib/e4u/encode/softbank.rb,
lib/e4u/encode/google/utf8/unicode.rb,
lib/e4u/encode/kddi/utf8/kddi_unicode.rb,
lib/e4u/encode/kddi/cp932/kddi_unicode.rb,
lib/e4u/encode/docomo/utf8/docomo_unicode.rb,
lib/e4u/encode/docomo/cp932/docomo_unicode.rb,
lib/e4u/encode/google/unicode/kddi_unicode.rb,
lib/e4u/encode/google/unicode/docomo_unicode.rb,
lib/e4u/encode/softbank/utf8/softbank_unicode.rb,
lib/e4u/encode/google/unicode/softbank_unicode.rb,
lib/e4u/encode/softbank/cp932/softbank_unicode.rb

Defined Under Namespace

Modules: DoCoMo, Encoding, Google, KDDI, Softbank

Class Method Summary collapse

Class Method Details

.convert(str, *args) ⇒ Object

Raises:

  • (ArgumentError)


13
14
15
16
17
18
19
# File 'lib/e4u/encode.rb', line 13

def self.convert str, *args
  return nil unless str
  return str if args.size == 0
  raise ArgumentError if args.size > 2
  from, to = parse_options(*args)
  convert_(str, from, to)
end