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."
)