ruby側のリファクタリング