2

新しいクラスを動的に定義できるように、いくつかの 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

どんな洞察も大歓迎です!

4

1 に答える 1