Method: Cisco::ObjectGroup#initialize

Defined in:
lib/cisco_node_utils/object_group.rb

#initialize(afi, type, name, instantiate = true) ⇒ ObjectGroup

Returns a new instance of ObjectGroup.



26
27
28
29
30
31
32
33
34
35
# File 'lib/cisco_node_utils/object_group.rb', line 26

def initialize(afi, type, name, instantiate=true)
  fail TypeError unless name.is_a?(String)
  fail ArgumentError unless type[/address|port/]
  @afi = Acl.afi_cli(afi)
  @type = type
  @grp_name = name

  set_args_keys_default
  create if instantiate
end