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される |
関連記事一覧
- タグ:
- Ruby