module Addressable::IDNA
def self.unicode_downcase(input)
-
(String)- The downcased result.
Parameters:
-
input(String) --
Other tags:
- Api: - private
def self.unicode_downcase(input) input = input.to_s unless input.is_a?(String) unpacked = input.unpack("U*") unpacked.map! { |codepoint| lookup_unicode_lowercase(codepoint) } return unpacked.pack("U*") end