# File lib/rake.rb, line 1858 1858: def load_imports 1859: while fn = @pending_imports.shift 1860: next if @imported.member?(fn) 1861: Rake::Task[fn].invoke if Rake::Task.task_defined?(fn) 1862: ext = File.extname(fn) 1863: loader = @loaders[ext] || @default_loader 1864: loader.load(fn) 1865: @imported << fn 1866: end 1867: end