lib/msf/core/module_manager.rb
#
# Load all modules that are marked as being symbolic.
#
Load all modules that are marked as being symbolic.
Load all modules that are marked as being symbolic .
def demand_load_modules
		self.each_pair { |name, mod|
			if (mod == SymbolicModule)
				self.postpone_recalc = true
				mod = create(name)
				next if (mod.nil?)
			end
		}
		if (self.postpone_recalc)
			self.postpone_recalc = false
			recalculate
		end
	end
def demand_load_modules self . each_pair { | name , mod | if ( mod == SymbolicModule ) self . postpone_recalc = true mod = create ( name ) next if ( mod . nil? ) end } if ( self . postpone_recalc ) self . postpone_recalc = false recalculate end end
Load all modules that are marked as being symbolic.
Load all modules that are marked as being symbolic .
# Pre-scan the module list for any symbolic modules # If we found any symbolic modules, then recalculate.