IKeJIが「48行以内に収めれば,Plaggerより10倍短かくなる」と言ったせいで,だんだんゴルフみたいになってきてる件.

#!/usr/bin/env ruby -r pathname -r kconv -r yaml -r optparse

とか(requireするより4行短かくなった)

[:descr, :author, :example, :config].each {|f| class_eval "def #{f}(v = nil) (v ? @#{f}=v : @#{f}) end" }

とか(メソッド定義が1行になった)

instance_eval(@source = File.read(file).toutf8, file , 1)

とか(@souce = ...という行が削れた),正直どうかと思う.


これ,るびまの添削に出したら何て言われるんだろう.