20141020_iha

解説してもらったメソッドを残したまま、
金子さんの解答を見て、組み合わせて書いてみました。
 @lanches-iha 
綺麗に統合されています。
良いと思います。