How do you reverse a string in Ruby? I know about string#reverse. I\'m interested in understanding how to write it in pure Ruby, preferably an in-place solution.
str = "something" reverse = "" str.length.times do |i| reverse.insert(i, str[-1-i].chr) end