「背中の銀のライダーと椰子の木」という長い紐を持っています。文中の「on」「the」「and」以外はすべて大文字にするRubyメソッドを書きたいのですが、先頭の「the」は大文字ですか?
これが私がこれまでに持っているものです:
def title(word)
small_words = %w[on the and]
word.split(' ').map do |w|
unless small_words.include?(w)
w.capitalize
else
w
end
end.join(' ')
end
このコードは実際に必要なことのほとんどを実行しますが、文頭の「the」を含めたり除外したりする方法がわかりません。