# File lib/rake.rb, line 2406 2406: def load_imports 2407: while fn = @pending_imports.shift 2408: next if @imported.member?(fn) 2409: if fn_task = lookup(fn) 2410: fn_task.invoke 2411: end 2412: ext = File.extname(fn) 2413: loader = @loaders[ext] || @default_loader 2414: loader.load(fn) 2415: @imported << fn 2416: end 2417: end