
Ruby入門 PART5 (オートローディング) (全11回)
パーフェクトRubyを読んで、重要なポイント等をメモしていきます. オートローディングとは 必要になったときにクラス・モジュールを自動的にrequireする
1 2 3 |
autoload :Gahca, 'game_lib/gacha' # .rbは書かない Gacha # ここでrequireされる |
ネストしたクラスをautoloadする
1 2 3 4 5 |
module Gacha autoload :DragonGacha, 'game_lib/gachas/dragon' end Gacha::DragonGacha # ここでrequireされる |