私は次のようなシングルトンクラスを取得しました
module Database
class Table
include Singleton
# ...
end
end
そして、このクラスでは、メソッドでdefine_method
-methodとgetを使用しています。
/home/jrn/Development/RocketRuby/lib/modules/database.rb:184:in `block in register_methods': undefined method `define_method' for #<Accounting::UsersTable:0x00000001f103c8> (NoMethodError)
(ご覧のとおり、クラスはモジュールでTable
呼び出されたクラスに継承されています)UsersTable
Accounting
何がうまくいかなかったのでしょうか?define_methods
とで作業するときの典型的な間違いは何Singleton
ですか?
あなたの、ジョーン