Method: Aio::Module::Cmd::H3C::DisplayPower#parse_slot
- Defined in:
- lib/modules/cmd/h3c/display_power.rb
#parse_slot(context) ⇒ Object
def parse_def(context)
case context[0]
when /Slot/
parse_slot(context)
when /Unit/
parse_unit(context)
end
end
48 49 50 51 52 53 54 55 56 57 58 |
# File 'lib/modules/cmd/h3c/display_power.rb', line 48 def parse_slot(context) power = {} context.readline_match_block(/Slot (?<slot_id>\d+)/) do |block| useful[:power] = {} useful[:power]["slot_#{block[:slot_id]}"] = power block.update(power, :slot_id) end context.readline_range_loop(/Power/, reg_blank) do |cont_layer| parse_power(cont_layer, power) end end |