Method: Cisco::RouteMap#initialize

Defined in:
lib/cisco_node_utils/route_map.rb

#initialize(map_name, sequence, action, instantiate = true) ⇒ RouteMap

Returns a new instance of RouteMap.



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

def initialize(map_name, sequence, action, instantiate=true)
  fail TypeError unless map_name.is_a?(String)
  fail ArgumentError unless action[/permit|deny/]
  @name = map_name
  @seq = sequence
  @action = action

  set_args_keys_default
  create if instantiate
end