読者です 読者をやめる 読者になる 読者になる

雑なメモ

学びを記す

method_missingについて学んだ

引き続き、黒魔術を勉強中。まじで楽しい。 method_missingについてまとめる。 意味 method_missing 存在しないメソッドを呼んだ時にcallされるメソッド。 例えば... class Yukiyan; end yukiyan = Yukiyan.new yukiyan.hello => NoMethodError: undefined m…

動的ディスパッチと動的メソッドについて学んだ

Rubyの黒魔術を勉強中。 動的メソッドと動的ディスパッチについてまとめる。 意味 動的ディスパッチ 動的にメソッドを"呼び出す"こと。 動的メソッド 動的にメソッドを"定義する"こと。 ユースケース リファクタリングしながら理解していく。 例えば、こんな…