記事の内容
この記事では、Rubyのアラウンドエイリアスについて説明します。
アラウンドエイリアスを使うと、既存のメソッドを再定義することができます。
アラウンドエイリアス
アラウンドエイリアスという手法を使うと、既存のメソッドを再定義することができます。
では、実際にコードを見ていきます。
「+」の動作が、変わっていることがわかります。
まとめ
この記事では、メタプログラミングの一種であるアラウンドエイリアスについて説明しました。
あまり使うことはありませんが、中級者を目指すには必須の知識と言えます。
Good luck for your engineer life!