lib/rouge/lexer.rb in rouge-3.28.0 vs lib/rouge/lexer.rb in rouge-3.29.0

- old
+ new

@@ -291,11 +291,11 @@ (@mimetypes ||= []).concat(mts) end # @private def assert_utf8!(str) - encoding = str.encoding.name - return if encoding == 'US-ASCII' || encoding == 'UTF-8' || encoding == 'ASCII-8BIT' + encoding = str.encoding + return if encoding == Encoding::US_ASCII || encoding == Encoding::UTF_8 || encoding == Encoding::BINARY raise EncodingError.new( "Bad encoding: #{str.encoding.names.join(',')}. " + "Please convert your string to UTF-8." )