Ну это не синтаксис, это inspect
А это, кстати, плохо. Очень удобно, когда отладочный вывод объекта можно копирнуть как исходный код, чтобы объект воспроизвести. Понятно, что в общем случае это невозможно, и руби даже сейчас далеко не везде это соблюдает, но всё-таки хочется помечтать.