Ruby stringovi imaju bogat skup metoda za manipulaciju, a mnoge dolaze u dva oblika: normalnu verziju (vraća novi string) i verziju sa udarcem (!) (mijenja string na mjestu, mutirajući original). Razumijevanje ove razlike je važno za ispravnost i izbjegavanje grešaka.
Česte string metode
.upcase
.downcase
.strip
.reverse
.length
.split()
[, ].join()
.sub(, )
.gsub(, )
.?()
.start_with?()
.chars
.to_i; .to_f
