Method: Cisco::InterfaceOspf#destroy

Defined in:
lib/cisco_node_utils/interface_ospf.rb

#destroyObject



99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# File 'lib/cisco_node_utils/interface_ospf.rb', line 99

def destroy
  config_set('interface_ospf', 'area', @set_args.merge!(state: 'no'))
  set_args_keys_default
  # Reset everything else back to default as well:
  self.message_digest = default_message_digest
  message_digest_key_set(default_message_digest_key_id, '', '', '')
  self.cost = default_cost
  destroy_interval('hello_interval')
  destroy_interval('dead_interval')
  self.bfd = default_bfd
  self.mtu_ignore = default_mtu_ignore
  self.priority = default_priority
  self.network_type = default_network_type
  self.passive_interface = default_passive_interface if passive_interface
  self.shutdown = default_shutdown
  self.transmit_delay = default_transmit_delay
end