И String#to_i
, и Integer#to_s
принимают необязательный целочисленный аргумент, определяющий основание.Таким образом, вы можете преобразовать вашу двоичную строку в целое число, используя основание 2, а затем преобразовать это целое обратно в строку, используя основание 16.