読者です 読者をやめる 読者になる 読者になる

[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