Los strings de Ruby tienen un conjunto rico de métodos para manipulación, y muchos vienen en dos formas: una versión normal (devuelve un nuevo string) y una versión bang (!) (modifica el string en el lugar, mutando el original). Entender esta distinción es importante para la corrección y evitar bugs.
Métodos de string comunes
.upcase
.downcase
.strip
.reverse
.length
.split()
[, ].join()
.sub(, )
.gsub(, )
.?()
.start_with?()
.chars
.to_i; .to_f
