Stringjet në Ruby kanë një sërë të pasur metodash për manipulim, dhe shumë vijnë në dy forma: një version normal (kthehet një string i ri) dhe një version bang (!) (modifikon stringun në vend, duke mutuar origjinalin). Kuptimi i kësaj dallimi është i rëndësishëm për korrektësinë dhe për të shmangur gabimet.
Metodat e zakonshme të string-ut
.upcase
.downcase
.strip
.reverse
.length
.split()
[, ].join()
.sub(, )
.gsub(, )
.?()
.start_with?()
.chars
.to_i; .to_f
