Если вы хотите взять каждый элемент в массиве и изменить его, идиоматический способ Ruby - использовать map или collect:
@new_urls = @urls.map do |url|
# change url to its new value here
end
Вам не нужно вручную присваивать его @new_urls, просто напишите оператор, который возвращает желаемое значение, например url.upcase
или что вы хотите сделать.