Nueva a Ruby, ¿cómo iba a conseguir la extensión de archivo de una URL como:¿Cómo obtener la extensión de archivo de una url?
http://www.example.com/asdf123.gif
Además, ¿cómo iba a dar formato a esta cadena, en C# que haría:
string.format("http://www.example.com/{0}.{1}", filename, extension);
Me gustaría recomendar encarecidamente el uso de la URI o bibliotecas direccionables/URI. Si bien puede inyectar directamente valores en la URL mediante el formato, las bibliotecas ofrecen muchas características útiles para dividir la URL en sus componentes, reconstruirla y asegurarse de que la URL esté estructurada correctamente. –