X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/dc2a2c8ebd1a11e4a64555fda22c6859a51defff..7ce94ad0ec09715b6dc7268db4f5ec3e94906185:/lib/utf8.rb?ds=sidebyside diff --git a/lib/utf8.rb b/lib/utf8.rb index 9e9279deb..7865d6203 100644 --- a/lib/utf8.rb +++ b/lib/utf8.rb @@ -2,20 +2,8 @@ module UTF8 ## # Checks that a string is valid UTF-8 by trying to convert it to UTF-8 # using the iconv library, which is in the standard library. - if "".respond_to?("valid_encoding?") - def self.valid?(str) - return true if str.nil? - str.valid_encoding? - end - else - require "iconv" - - def self.valid?(str) - return true if str.nil? - Iconv.conv("UTF-8", "UTF-8", str) - return true - rescue - return false - end + def self.valid?(str) + return true if str.nil? + str.valid_encoding? end end