Method: Rake::TaskManager#in_namespace
- Defined in:
- lib/rake/task_manager.rb
#in_namespace(name) ⇒ Object
Evaluate the block in a nested namespace named name. Create an anonymous namespace if name is nil.
201 202 203 204 205 206 207 208 209 |
# File 'lib/rake/task_manager.rb', line 201 def in_namespace(name) name ||= generate_name @scope = Scope.new(name, @scope) ns = NameSpace.new(self, @scope) yield(ns) ns ensure @scope = @scope.tail end |