Actions
Bug #18044
closedunusual behavior with Arabic string in a Hash
Bug #18044:
unusual behavior with Arabic string in a Hash
Description
Hey all,
I found a potential bug where looking up a key that contains an arabic string always returns "nil" instead of the string. To reproduce, run the following script
foo = {"arabic" => "ٱلتَّوْبَة"}
p foo.keys # => ["arabic"]
p foo["arabic"] # => nil
p foo.values_at("arabic") => [nil]
foo.fetch "arabic" # Raises error with - did you mean "arabic" ?
Tested on:
- ruby 3.0.1p64 (2021-04-05 revision 0fb782ee38) [x86_64-linux]
- ruby 2.7.3p183 (2021-04-05 revision 6847ee089d) [x86_64-linux]
Actions