class Rake::NameSpace
NameSpace
类将在由 namespace
命令定义的范围内查找任务名称。
公共类方法
new(task_manager, scope_list) 点击切换源代码
使用给定的任务管理器和范围列表创建一个命名空间查找对象。
# File rake-13.2.1/lib/rake/name_space.rb, line 12 def initialize(task_manager, scope_list) @task_manager = task_manager @scope = scope_list.dup end
公共实例方法
[](name) 点击切换源代码
在命名空间中查找名为 name
的任务。
# File rake-13.2.1/lib/rake/name_space.rb, line 20 def [](name) @task_manager.lookup(name, @scope) end
scope() 点击切换源代码
命名空间的范围 (一个 LinkedList)
# File rake-13.2.1/lib/rake/name_space.rb, line 27 def scope @scope.dup end
tasks() 点击切换源代码
返回在此和嵌套命名空间中定义的任务列表。
# File rake-13.2.1/lib/rake/name_space.rb, line 34 def tasks @task_manager.tasks_in_scope(@scope) end