Sha256: b5f9d8e3c209f4961d34994e66d2fae01263112aa37d8745edb214db75da91db
Contents?: true
Size: 955 Bytes
Versions: 17
Compression:
Stored size: 955 Bytes
Contents
# =========================================================================== # Project: Abbot - SproutCore Build Tools # Copyright: ©2009 Apple Inc. # portions copyright @2006-2009 Sprout Systems, Inc. # and contributors # =========================================================================== module SC # The NameSpace class will lookup task names in the the scope # defined by a +namespace+ command. Borrowed from Rake 0.8.3 # class NameSpace # Create a namespace lookup object using the given task manager # and the list of scopes. def initialize(task_manager, scope_list) @task_manager = task_manager @scope = scope_list.dup end # Lookup a task named +name+ in the namespace. def [](name) @task_manager.lookup(name, @scope) end # Return the list of tasks defined in this namespace. def tasks @task_manager.tasks end end # NameSpace end
Version data entries
17 entries across 17 versions & 2 rubygems