ユーザーの単語エントリをアルファベット順に並べ替えるプログラムを作成しようとしています。しかし、users エントリを調べると、ruby が何らかの理由で各単語に改行文字を追加していることがわかります。たとえば、Dog、Cat、Rabbit と入力すると、プログラムは ["Cat\n", "Dog\n", "Rabbit\n"] を返します。
words = []
puts "Enter a word: "
until (word = gets).to_s.chomp.empty?
puts "Enter a word: "
words << word
end
puts words.sort.inspect