##
# 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 String.new.respond_to?("valid_encoding?")
+ if "".respond_to?("valid_encoding?")
def self.valid?(str)
return true if str.nil?
- return str.valid_encoding?
+ str.valid_encoding?
end
else
- require 'iconv'
+ require "iconv"
def self.valid?(str)
return true if str.nil?