Skip to content

Commit

Permalink
Refactoring: BuildDescription
Browse files Browse the repository at this point in the history
Removed YCP -> Ruby artifacts.
Removed nonsence code - ifcfg devmap do not contain dev_name key.
  • Loading branch information
mchf committed Feb 11, 2014
1 parent 1a8a611 commit 24b1e12
Showing 1 changed file with 4 additions and 8 deletions.
12 changes: 4 additions & 8 deletions src/include/network/complex.rb
Expand Up @@ -51,18 +51,14 @@ def initialize_network_complex(include_target)
# Take the NAME field from ifcfg
# If empty, identify the hardware and use its data
def BuildDescription(devtype, devnum, devmap, _Hardware)
devmap = deep_copy(devmap)
_Hardware = deep_copy(_Hardware)
descr = Ops.get_string(devmap, "NAME", "")
descr = devmap["NAME"] || ""
return descr if descr != ""
descr = HardwareName(_Hardware, devnum)
return descr if descr != ""
descr = HardwareName(_Hardware, Ops.get_string(devmap, "UNIQUE", ""))
return descr if descr != ""
descr = HardwareName(_Hardware, Ops.get_string(devmap, "dev_name", ""))
descr = HardwareName(_Hardware, devmap["UNIQUE"] || "")
return descr if descr != ""
descr = CheckEmptyName(devtype, descr)
descr

CheckEmptyName(devtype, descr)
end

# TODO move to HTML.ycp
Expand Down

0 comments on commit 24b1e12

Please sign in to comment.