Method: Alaxala::ShowRoute#initialize

Defined in:
lib/netutils/cli/alaxala/showroute.rb

#initializeShowRoute

Returns a new instance of ShowRoute.



13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/netutils/cli/alaxala/showroute.rb', line 13

def initialize
  @rib = RIB.new
  super
  # Route 10/8 , VRF 2
  add('Init',  :init)
  # AX8600
  # Entries 1
  # AX3600
  # Entries 1 Announced 1 Depth 0 <>
  add('Entries', :entries, /^Entries [0-9]+.*$/)
  # empty line
  add('Empty', :empty, /^$/)
  # * NextHop 192.168.0.1    , Interface   : VLAN9999
  add('Nexthop', :nexthop, /^..NextHop ([^\s]+)\s*, Interface\s*: ([^\s]+)\s*$/)
  #     Protocol <OSPF inter>
  add('Protocol',  :protocol, /^     Protocol <([^>]+)>/)
  #
  add('Skip',  :skip)
end