# Cop supports --auto-correct.
Performance/Casecmp:
Exclude:
- - 'lib/redmine/codeset_util.rb'
- 'lib/redmine/scm/adapters/bazaar_adapter.rb'
Performance/FixedSize:
return str
end
enc = encoding.blank? ? "UTF-8" : encoding
- if enc.upcase != "UTF-8"
+ if enc.casecmp("UTF-8") != 0
str.force_encoding(enc)
str = str.encode("UTF-8", :invalid => :replace,
:undef => :replace, :replace => '?')
str = str.dup
str ||= ''
str.force_encoding('UTF-8')
- if encoding.upcase != 'UTF-8'
+ if encoding.casecmp('UTF-8') != 0
str = str.encode(encoding, :invalid => :replace,
:undef => :replace, :replace => '?')
else