Hacker News new | ask | show | jobs
by midhir 3753 days ago

  titleize = ->(sentence) { sentence.split(' ').map!{|x| x = x[0..0].upcase << x[1..-1]}.join(' ') }

  titleize.call("my lovely lovely lovely horse")

  ["a clause", "another clause"].map(&titleize)
:'