[Ruby] alias_method
class Fixnum alias_method :orig_minus, :- def - i i.even? ? self + i : self.orig_minus(i) end end p 1 - 1 #0 p 1 - 2 #3
class Fixnum alias_method :orig_minus, :- def - i i.even? ? self + i : self.orig_minus(i) end end p 1 - 1 #0 p 1 - 2 #3