Active Support コア拡張機能 | Rails ガイド#Stringの拡張
を読んだ感想をだらだら書くよ!
String#remove
"Hello World".remove(/Hello /) # => "World"
"Hello World".gsub(/Hello /, '')
とかよくやりがちなので積極活用する
String#squish
squishメソッドは、冒頭と末尾のホワイトスペースを除去し、連続したホワイトスペースを1つに減らします。
" \n foo\n\r \t bar \n".squish # => "foo bar"
便利!
String#strip-heredoc
2.3 から <<~
で squiggly heredoc に対応しているので、もはや不要
String#titleize
titleizeメソッドは、レシーバの語の1文字目を大文字にします。
いつか使いそう
そんな感じ