Method: Cisco::RouteMap#set_extcommunity_cost_igp

Defined in:
lib/cisco_node_utils/route_map.rb

#set_extcommunity_cost_igpObject



2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
# File 'lib/cisco_node_utils/route_map.rb', line 2420

def set_extcommunity_cost_igp
  str = config_get('route_map', 'set_extcommunity_cost', @get_args)
  return default_set_extcommunity_cost_igp if
    str.nil? || !str.include?('igp')
  arr = str.split
  ret_arr = []
  index = arr.index('igp')
  while index
    larr = []
    larr << arr[index + 1]
    larr << arr[index + 2]
    ret_arr << larr
    arr.delete_at(index)
    arr.delete_at(index)
    arr.delete_at(index)
    index = arr.index('igp')
  end
  ret_arr
end