2014-08-23から1日間の記事一覧
Object#send自体は、メソッドを呼び出す用法で以前使いました。 今回は既存クラスに既存のクラスに追加のメソッドを定義する方法を扱います。 具体的にはModule#define_methodをObject#sendします。 こんな感じです String.send(:define_method, :answer) { …
Object#send自体は、メソッドを呼び出す用法で以前使いました。 今回は既存クラスに既存のクラスに追加のメソッドを定義する方法を扱います。 具体的にはModule#define_methodをObject#sendします。 こんな感じです String.send(:define_method, :answer) { …