新しいクラスを動的に定義できるように、いくつかの Ruby コードをセットアップしようとしています。現在の私のコードは次のとおりです。これはうまくいくと思っていましたが、うまくいかず、なぜか混乱しています。
def define_new_class(&block)
new_class = Class.new(MyClass) do
yield
end
end
define_new_class do
attr_accessor :my_accessor_1
def initialize
puts "Hello"
end
end
どんな洞察も大歓迎です!