RailsのActive Supportには便利なメソッドがたくさんあります。 ふと思いつきで、その便利メソッドを自分で実装して、Railsの実装と見比べたら何か気づきがありそうと思ってやってみました。 対象は、truncateメソッドです。(オプションはomissionだけ対応) railsguides.jp 実装してみたコード class String def truncate(num, omission: '...') omission_count = omission.size if size <= num # そのまま表示できる場合 self else # 「...」など表示する場合…