# File lib/addressable/idna.rb, line 72 def self.to_unicode(input) parts = input.split('.') parts.map! do |part| if part =~ /^#{ACE_PREFIX}/ punycode_decode(part[/^#{ACE_PREFIX}(.+)/, 1]) else part end end output = parts.join('.') if output.respond_to?(:force_encoding) output.force_encoding(Encoding::UTF_8) end output end