kawasaki.rb #089 (オンライン開催)を開催しました #kwskrb

Peranikov
kawasakirb
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もあるのでよければご参加ください。お待ちしております。

書いた人

https://twitter.com/Peranikov

--

--