Method: Cisco::UnsupportedError#initialize

Defined in:
lib/cisco_node_utils/exceptions.rb

#initialize(feature, name, oper = nil, msg = nil) ⇒ UnsupportedError

Returns a new instance of UnsupportedError.



131
132
133
134
135
136
137
138
# File 'lib/cisco_node_utils/exceptions.rb', line 131

def initialize(feature, name, oper=nil, msg=nil)
  message = "Feature '#{feature}'"
  message += ", attribute '#{name}'" unless name.nil?
  message += ", operation '#{oper}'" unless oper.nil?
  message += ' is unsupported on this node'
  message += ": #{msg}" unless msg.nil?
  super(message, feature: feature, name: name, oper: oper)
end