2025-01-08 00:00
tap メソッドは以前から見かけることはあったが、使い道とかどういう挙動をするのかとかよく分からなかったメソッド。 いつか使うときに調べようと思っていたが、tap を必要とする状況に当たることがなく、またそれを実務のPRレビュー時に見かけることもなかったため、今日まで調べずにいた。 ずっと気になってはいたので、これを気に調べてみようと思う。 tap メソッドとは Object#tap (Ruby 3.4 リファレンスマニュアル) self を引数としてブロックを評価し、self を返します。 docs.ruby-lang.or