0
メソッドを使用して、Object
にクラスを定数として定義できます。誰かが引数をClass.new
ブロックに渡す、面白い、または有益なユースケースはありますか?Class.newブロックの引数
Object.const_set(:Klass, Class.new do |can_i_use_this|
def ping
"pong"
end
end)
Klass.new.ping
これで何かできますか?
今日新しいことを学んだ!私は['Class :: new'がブロックをクラスにもたらすことは知らなかった](http://ruby-doc.org/core/Class.html#method-c-new)! –