2006-06-07から1日間の記事一覧

自動的にEnumerableのメソッドとeach_*をくっつけてみる

1.9からは組み込みとなるenumratorは便利ですが、あんまり見た目はすっきりしないのでこんなの書いてみました。 require 'enumrator' module Enumerable def method_missing(meth_sym, *args, &block) tmp = meth_sym.to_s.split("_") after_meth = tmp.shif…