Method: Yast::NetworkInterfacesClass#GetType
- Defined in:
- library/network/src/modules/NetworkInterfaces.rb
#GetType(dev) ⇒ Object
Detects device type according cached data
If cached ifcfg for given device is found it is used as parameter for GetTypeFromIfcfgOrName( dev, ifcfg). Otherwise is device handled as unconfigured and result is equal to GetTypeFromIfcfgOrName( dev, nil)
345 346 347 348 349 350 351 352 353 354 |
# File 'library/network/src/modules/NetworkInterfaces.rb', line 345 def GetType(dev) type = GetTypeFromIfcfgOrName(dev, nil) Builtins.foreach(@Devices) do |_dev_type, confs| ifcfg = Ops.get(confs, dev, {}) type = GetTypeFromIfcfgOrName(dev, ifcfg) if !IsEmpty(ifcfg) end type end |