私はrails-settingsの宝石を使用していますが、私はActiveRecordクラスに関数を追加する方法を理解しようとしています(私はカードゲーム用の独自のライブラリを構築しています)宝石は、ActiveRecordのに機能を追加するためのメタプログラミングテクニック::基本クラスの1(私は遠くルビーにおけるメタプログラミングマスターからだけど、私はそれを学ぶためにしようとしている) mo
class_evalとinstance_evalは、メソッドの定義のような場合にはかなり予測可能です。私はまた、クラスのインスタンスとクラスのシングルトン(別名固有クラス)の違いを理解しています。 しかし 私は次のような唯一の事を把握することはできません。 一部strageの目的のために、私たちはシングルトンであることを、既存のクラスを作りたい、のは言ってみましょう。どちらの場合も class A