# File lib/rake.rb, line 1969 1969: def load_imports 1970: while fn = @pending_imports.shift 1971: next if @imported.member?(fn) 1972: if fn_task = lookup(fn) 1973: fn_task.invoke 1974: end 1975: ext = File.extname(fn) 1976: loader = @loaders[ext] || @default_loader 1977: loader.load(fn) 1978: @imported << fn 1979: end 1980: end