>>668
どうしてもそのメソッドでやるんなら、返値の self を self.flatten! にするとか。