На многих языках существует пара функций chr() и ord(), которые преобразуют между числами и символьными значениями. На некоторых языках ord() называется asc().
Ruby имеет Integer#chr, который отлично работает:
>> 65.chr
A
Достаточно честный. Но как вы идете в другую сторону?
"A".each_byte do |byte|
puts byte
end
печатает:
65
и это довольно близко к тому, что я хочу. Но я бы предпочел бы избежать цикла - я ищу что-то достаточно короткое, чтобы быть читаемым при объявлении const.