2013-08-25 メタプログラミングRuby | 魔術 | モンキーパッチ Ruby 概要 モンキーパッチ 内容 既存のクラスの振る舞いを変更する。 Rubyの場合、オープンクラスで既存のクラスを変更します。 サンプル # encoding: utf-8 require "pry" class Fixnum def + (value) self - value end end # Fixnumクラスにモンキーパッチをあてて、足し算の結果を引き算にしてしまいます puts 10 + 5 出力 5