Ruby-strings hebben een rijke set methoden voor manipulatie, en veel ervan bestaan in twee vormen: een normale versie (retourneert een nieuw string) en een bang (!)-versie (wijzigt het string in place, muteert het origineel). Het begrijpen van dit onderscheid is belangrijk voor juistheid en het voorkomen van bugs.
Veelgebruikte string-methoden
.upcase
.downcase
.strip
.reverse
.length
.split()
[, ].join()
.sub(, )
.gsub(, )
.?()
.start_with?()
.chars
.to_i; .to_f
