Ruby方法覆盖