13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/fs/MountManagerProbe.rb', line 13
def self.getRootMod(dobj, probes = nil)
probes = PROBE_FILES if probes.nil?
probes = [probes] unless probes.kind_of?(Array)
probes.each do |pmod|
$log.debug "MIQ(MountManagerProbe-getRootMod) Mount Manager probe attempting [#{pmod}]"
require_relative "modules/#{pmod}"
if Object.const_get(pmod).probe(dobj)
mod = pmod.chomp("Probe")
$log.info "MIQ(MountManagerProbe-getRootMod) Mount Manager probe detected [#{mod}]"
require_relative "modules/#{mod}"
return Object.const_get(mod)
end
end
nil
end
|