Classクラスの引数にクラスを渡すと継承と同じことができる
これと同じ
class Foo < String; end
11行目でクラス名を取得してるけど、nilなので名無しです
ちゃんと名前を付けてあげましょう
Foo = anonymous_class p anonymous_class.name # => Foo
親クラスを確認
p anonymous_class.superclass # => String p Foo.superclass # => String
helloメソッドの有無を確認
p Foo.instance_methods.grep(/hello/) # => [:hello]
( ̄(エ) ̄)彡☆
0 件のコメント:
コメントを投稿