[ruby/rdoc] Prefer String#ord to #codepoints[0]

(https://github.com/ruby/rdoc/pull/1220)

https://github.com/ruby/rdoc/commit/09d7f35420

Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
This commit is contained in:
Mike Dalessio 2024-12-02 17:07:57 -05:00 committed by git
parent 4cce246d86
commit af5c34fb0b

View File

@ -114,8 +114,8 @@ class RDoc::MethodAttr < RDoc::CodeObject
return unless other.respond_to?(:singleton) &&
other.respond_to?(:name)
[@singleton ? 0 : 1, name_codepoint_range, name] <=>
[other.singleton ? 0 : 1, other.name_codepoint_range, other.name]
[@singleton ? 0 : 1, name_ord_range, name] <=>
[other.singleton ? 0 : 1, other.name_ord_range, other.name]
end
def == other # :nodoc:
@ -415,8 +415,8 @@ class RDoc::MethodAttr < RDoc::CodeObject
end
end
def name_codepoint_range # :nodoc:
case name.codepoints[0]
def name_ord_range # :nodoc:
case name.ord
when 0..64 # anything below "A"
1
when 91..96 # the symbols between "Z" and "a"