2014-09-26から1日間の記事一覧

メソッドの動的定義で似たメソッドをスマートに定義

似た内容の違う名前なメソッドを定義するケース、結構ありますよね。 こんな時は動的定義が生きてきます。キモは、次のdef_eachメソッドです。 instance_execとブロックを使って格好よく処理します class Class def def_each(*method_names, &block) method_…