[1, 3, 2].sort_by { |x| x } => [1, 2, 3] [1, 3, 2].sort_by { |x| -x } => [3, 2, 1] [1, 3, 2].sort => [1, 2, 3] [1, 3, 2].sort.reverse => [3, 2, 1] [1, 3, 2].sort { |x, y| x <=> y } => [1, 2, 3] [1, 3, 2].sort { |x, y| y <=> x } => [3, 2, 1]
source share