Если вы хотите использовать этот стиль пещерного человека без «встроенных функций», самое близкое, что вы можете сделать, это:
def primitive_reverse(str)
out = ''
i = 0
while (i < str.length)
i += 1
out << str[-i]
end
out
end
Где технически String#<<
, String#[]
и String#length
- это все методы, но без этого вы не сможете выполнить это.