Предыдущие разработчики использовали исходный код этого веб-сайта для создания укороченного URL. Передо мной стоит задача перевести этот фрагмент кода на ruby:
function getIDFromShortenedURL1 ($string, $base = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
{
$length = strlen($base);
$size = strlen($string) - 1;
$string = str_split($string);
$out = strpos($base, array_pop($string));
foreach($string as $i => $char)
{
$out += strpos($base, $char) * pow($length, $size - $i);
}
return $out;
}
Я новичок в ruby, и любая помощь будет высоко ценится:)