innerparent.rb
class Child < Class.new
Base = self.superclass
end
Child.ancestors #=> [Child, Child::Base, Object, Kernel]
匿名クラス(Class.new
)は定数に収められアクセスされるまで名前が決定しないのを利用したもの
昔のブログ記事よりサルベージ
Go to list of users who liked
More than 5 years have passed since last update.
class Child < Class.new
Base = self.superclass
end
Child.ancestors #=> [Child, Child::Base, Object, Kernel]
匿名クラス(Class.new
)は定数に収められアクセスされるまで名前が決定しないのを利用したもの
昔のブログ記事よりサルベージ
Register as a new user and use Qiita more conveniently
Go to list of users who liked