kawasaki.rb #089 (オンライン開催)を開催しました #kwskrb
Published in
Oct 28, 2020
2020年10月28日(水)に、Discordにてkawasaki.rb #089を開催しました。
Togetterのまとめはこちらです。
パーフェクトRuby読書会
今回は「10–4 イベントをフックする」からでした。今回でついにPart 3が完了しました!
Module#included や Module#extended を使用してモジュールがinclude/extendされた時にフックして 処理を行う方法や、Class#inferitedを使用して継承されたタイミングに処理を挟む方法、Module#method_addedを使用してメソッド定義後に処理を挟む方法を試しました。
会場ではmethod_addedがメソッド定義前/後のどちらで呼ばれるかを議論しながら、実際にサンプルコードを書いて検証し、定義後に呼ばれることを確認しました。
今回のiruby notebookはこちらです。
https://github.com/kawasakirb/meetups/blob/master/pruby/kawasakirb089.ipynb
次回からはPart 4のライブラリの章から、興味ある節をピックアップしていく予定です。
次回予告
次回は、11月第4週水曜日の11/25(水)に開催します。connpass及びTwitterでご連絡いたします。また、Slackもあるのでよければご参加ください。お待ちしております。