エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
メタプログラミングRuby 第2章 火曜日:メソッド その3 - 毎朝30分読書会
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
メタプログラミングRuby 第2章 火曜日:メソッド その3 - 毎朝30分読書会
今日は method_missing を使った動的プロキシの実例とクイズのところです。 動的プロキシ - こういう名... 今日は method_missing を使った動的プロキシの実例とクイズのところです。 動的プロキシ - こういう名前がついてるのは始めて知りましたが内容はいつもの感じです respond_to? の再定義 ここはちょっと古いです。少なくとも 1.9.2 では Object#respond_to_missing? を再定義して、ここで method_missing が処理するメソッド名に true を返させると、 respond_to? がこれを考慮してくれるようになっています。もちろん respond_to? を再定義してもいいですが、こちらを使えば継承元のメソッドについても面倒を見てくれるのでよいでしょう。 クイズ - method_missing によるいやなバグ ローカル変数のスコープ間違いで意図せずメソッド呼び出しになってしまって無限再帰 Object に既に定義されているメソッ