Rubyでデザインパターンを学んでみる【Template Method】  ref: http://qiita.com/zss_tr/items/1c372e7e1d3c16669915