Ruby のソースコード読むとやり方が書いてあるよ ^ ^