Module: ManageIQ::NetworkDiscovery::DiscoverProbe
- Defined in:
- lib/manageiq/network_discovery/discover_probe.rb
Constant Summary collapse
- MODDIR =
File.join(File.dirname(__FILE__), "modules")
Class Method Summary collapse
Class Method Details
.getProductMod(dobj) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/manageiq/network_discovery/discover_probe.rb', line 6 def self.getProductMod(dobj) Dir.foreach(MODDIR) do |pmf| next unless File.fnmatch('?*Probe.rb', pmf) pmod = pmf.chomp(".rb") require_relative "modules/#{pmod}" ManageIQ::NetworkDiscovery.const_get(pmod).probe(dobj) end (nil) end |