В Ruby есть несколько методов для изменения регистра строк. Чтобы преобразовать в нижний регистр, используйте downcase
:
"hello James!".downcase #=> "hello james!"
Аналогично, upcase
использует заглавные буквы для каждой буквы, а capitalize
- заглавные буквы для первой буквы строки, а остальные строчные:
"hello James!".upcase #=> "HELLO JAMES!"
"hello James!".capitalize #=> "Hello james!"
"hello James!".titleize #=> "Hello James!"
Если вы хотите изменить строку на месте, вы можете добавить восклицательный знак в любой из этих методов:
string = "hello James!"
string.downcase!
string #=> "hello james!"
Для получения дополнительной информации см. Документацию для String .