Actions
Bug #15174
closedSorting array of elements using "&:size" block, in which more than 1 element
Description
Example with ranges(first with what defined bug), but also tested on strings, symbols, integers
Good
[1..2].sort { |x| x.size }
[1..2, 4..5].sort { |x| x.size }
[1..2].sort(&:size)
Bad
[1..2, 4..5].sort(&:size)
Traceback (most recent call last):
4: from /home/sviat/.rvm/rubies/ruby-2.6.0-preview2/bin/irb:11:in <main>' 3: from (irb):3 2: from (irb):3:in
sort'
1: from (irb):3:in `size'
ArgumentError (wrong number of arguments (given 1, expected 0))
Tested ruby versions: 2.5.1, 2.6.0-preview2
Actions
Like0
Like0Like0