# File lib/rake.rb, line 2444
2444:     def load_imports
2445:       while fn = @pending_imports.shift
2446:         next if @imported.member?(fn)
2447:         if fn_task = lookup(fn)
2448:           fn_task.invoke
2449:         end
2450:         ext = File.extname(fn)
2451:         loader = @loaders[ext] || @default_loader
2452:         loader.load(fn)
2453:         @imported << fn
2454:       end
2455:     end