2011-01-12 15 views

答えて

0

このタイプの動的メソッド定義を使用するto_langという名前の宝石を書きました。これは、文字列にto_languageの形式で一連のメソッドを追加します。これらのメソッドはすべて、異なるパラメータを持つ単一のメソッドを呼び出します。 ToLang::StringMethodsは、この魔法が起きる場所です。メタプログラミングなしで同じことをするには、何百ものメソッドの定義が必要です。