Method: Cisco::RouteMap#match_as_number=

Defined in:
lib/cisco_node_utils/route_map.rb

#match_as_number=(list) ⇒ Object



84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/cisco_node_utils/route_map.rb', line 84

def match_as_number=(list)
  carr = match_as_number
  cstr = ''
  carr.each do |elem|
    cstr = cstr.concat(elem + ', ')
  end
  unless cstr.empty?
    cstr.chomp!(', ')
    set_args_keys(state: 'no', num: cstr)
    # reset the current config
    config_set('route_map', 'match_as_number', @set_args)
  end
  nstr = ''
  list.each do |elem|
    nstr = nstr.concat(elem + ', ')
  end
  return if nstr.empty?
  nstr.chomp!(', ')
  set_args_keys(state: '', num: nstr)
  config_set('route_map', 'match_as_number', @set_args)
end