Method: Cisco::Vlan#initialize

Defined in:
lib/cisco_node_utils/vlan.rb

#initialize(vlan_id, instantiate = true) ⇒ Vlan

Returns a new instance of Vlan.

Raises:

  • (ArgumentError)


31
32
33
34
35
36
37
# File 'lib/cisco_node_utils/vlan.rb', line 31

def initialize(vlan_id, instantiate=true)
  @vlan_id = vlan_id.to_s
  raise ArgumentError,
    "Invalid value(non-numeric Vlan id)" unless @vlan_id[/^\d+$/]

  create if instantiate
end