Module: DFC::ToDoList

Overview

ToDoList 是用于规范模块加载后的执行顺序

我们很多时候是用 load rb 的加载顺序来处理,rb 文件一多就难以管理,这里是以模块为单位来管理顺序

所以 rb 文件里边,一旦涉及到 初始化、调用方法等,都建议用这个模块来管理

被执行的模块必须带有 to_do_list 静态方法

Class Method Summary # collapse

Class Method Details

.do_all(parent_mod, child_mods) ⇒ Nil

执行任务列表

Examples:

list = [
	:ModelAttribute
]
DFC::ToDoList.do_all(:DFC, list)

Parameters:

  • parent_mod (Symbol)

    父模块

  • child_mods (Array<Symbol>)

    子模块列表

Returns:

  • (Nil)

Version:

  • 2.1.2