Я понял, что фигурные скобки для хэша могут быть опущены, если это последний элемент в массиве. Например, формы:
[1, 2, 3, :a => 'A', :b => 'B']
[1, 2, 3, a: 'A', b: 'B']
кажется идентичным:
[1, 2, 3, {:a => 'A', :b => 'B'}]
[1, 2, 3, {a: 'A', b: 'B'}]
Я знал, что такого рода упущение возможно для аргументов метода, но не заметил, что это возможно для массива. Правильно ли мое понимание этого правила? И это где-то описано?