retryableというgemを読んだよ〜

実務で使ったgem。 github.com

これまでコードリーディングとかしたことなかったのだけど、内容シンプルそうな気がして読んでみた。 同じ処理を繰り返せるメソッドなんだけど、オプションで例外を指定できたりするのでそのへんが便利なやつ。 ブロックを渡すメソッドの作り方のお手本みたいな感じがしたので、初めてgemを読む人にはおすすめできる感じがある。

強いていうなら、ログを仕込むオプションの定義方法がそれしかないのかって感じだったけど。