¿Existe un modo integrado para convertir un número entero en Ruby en su equivalente hexadecimal?Conversión de un entero en una cadena hexadecimal en Ruby
Algo así como lo contrario de String#to_i
:
"0A".to_i(16) #=>10
Como quizá:
"0A".hex #=>10
sé cómo rodar la mía, pero es probable que sea más eficaz utilizar una función integrada Ruby.
Esa es la respuesta que estaba buscando pero no está documentada en la página enlazada str.to_s => str se especifica como que no acepta parámetros y tiene "Devuelve el receptor". como la única documentación, pero parece funcionar –
perdón por ese error de copiar y copiar, por supuesto to_s en cadena no toma argumentos pero en Fixnum sí :) – Jean
Ah, buscaba en Integer un método .to_s y couldn encuentra uno. Voy a mirar debajo de Fixnum la próxima vez también –