Stringi w Ruby mają bogaty zestaw metod do manipulacji, a wiele z nich występuje w dwóch formach: zwykła wersja (zwraca nowy string) i wersja z wykrzyknikiem (!) (modyfikuje string w miejscu, mutując oryginał). Zrozumienie tej różnicy jest ważne dla poprawności i unikania błędów.
Popularne metody string
.upcase
.downcase
.strip
.reverse
.length
.split()
[, ].join()
.sub(, )
.gsub(, )
.?()
.start_with?()
.chars
.to_i; .to_f
