Method: Aio::Module::Cmd::H3C::DisplayPower#parse_unit

Defined in:
lib/modules/cmd/h3c/display_power.rb

#parse_unit(context) ⇒ Object



60
61
62
63
64
65
66
67
68
69
70
# File 'lib/modules/cmd/h3c/display_power.rb', line 60

def parse_unit(context)
  power = {}
  context.readline_match_block(/Unit (?<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/, /power/, {:before=>true}) do |cont_layer|
    parse_power(cont_layer, power)
  end
end