Ruby stringy mají bohatou sadu metod pro manipulaci a mnohé z nich existují ve dvou formách: normální verze (vrací nový string) a verze s vykřičníkem (!) (modifikuje string na místě, mění originál). Pochopení tohoto rozdílu je důležité pro korektnost a vyhýbání se chybám.
Běžné metody stringů
.upcase
.downcase
.strip
.reverse
.length
.split()
[, ].join()
.sub(, )
.gsub(, )
.?()
.start_with?()
.chars
.to_i; .to_f
