chain
http://subtech.g.hatena.ne.jp/secondlife/20061113/1163415537
ををを、かっけー。
こうしてみるとどうだろう。
class Object def chain(*methods) methods.inject(self) {|r,m| r.send(m) } end end p 3.chain(:to_s, :to_sym) p '4.233'.chain(:to_i, :to_f)
普通にメソッドチェインしろよって言われそう。