Rake::LinkedList
Singleton null object for an empty scope.
Path for the scope.
# File lib/rake/scope.rb, line 5 def path map { |item| item.to_s }.reverse.join(":") end
Path for the scope + the named path.
# File lib/rake/scope.rb, line 10 def path_with_task_name(task_name) "#{path}:#{task_name}" end
Trim n innermost scope levels from the scope. In no case will this trim beyond the toplevel scope.
# File lib/rake/scope.rb, line 16 def trim(n) result = self while n > 0 && ! result.empty? result = result.tail n -= 1 end result end
[Validate]
Generated with the Darkfish Rdoc Generator 2.