1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
|
# File 'lib/cisco_node_utils/route_map.rb', line 1145
def match_mac_list=(list)
carr = match_mac_list
config_set('route_map', 'match_mac_list', @set_args) if carr.nil?
cstr = ''
carr.each do |elem|
cstr = cstr.concat(elem + ' ')
end
unless cstr.empty?
set_args_keys(state: 'no', mac: cstr)
config_set('route_map', 'match_mac_list', @set_args)
end
nstr = ''
list.each do |elem|
nstr = nstr.concat(elem + ' ')
end
return if nstr.empty?
set_args_keys(state: '', mac: nstr)
config_set('route_map', 'match_mac_list', @set_args)
end
|