'g'はRubyのライブラリで, 'p'は標準出力(つまりターミナル)に出力するが、'g'はGrowlに出力する。
rails開発とかでp使うとどこにはき出されたか分からないのでgをつかう。
でも、いちいちrequire 'g'して消すのも面倒(消さないと入ってない環境にデプロイしたときエラーでるし、g入れるのもあれだし)
初めて使ったときにrequireしたい。
その方法は簡単。
module Kernel
def g(*args,&block)
require 'g'
Kernel.g(*args,&block)
end
end
だけど、これだとg消し忘れたときにエラーでるからこうする