72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
# File 'lib/modules/cmd/h3c/display_power.rb', line 72
def parse_power(context, power)
power_id_info = {}
context.readline_match_block(/[Pp]ower (?<power_id>\d+)/) do |block|
power_id = block[:power_id]
power["power_#{power_id}"] = power_id_info
block.update(power_id_info, :power_id)
end
context.readline_match_block(/State : (?<power_status>.*)/) do |block|
block.warning_serious(power_id_info, :power_status, self)
end
context.readline_match_block(/Type : (?<type>.*)/) do |block|
block.update(power_id_info, :type)
end
end
|