Search code examples
rubycapitalize

Can't check if Ruby object is capitalised


I'm trying to check a condition:

name = gets.chomp  
if name.capitalized == name      
  puts 'some text'
else
  puts name.capitalize + 'some text'

im getting this error in the terminal:

test.rb:6:in <main>': undefined methodcapitalized' for "name":String (NoMethodError)


Solution

  • name = gets.chomp
    if name.capitalize == name
          puts 'some text'
    else
          puts name.capitalize + 'some text'
    end