class NXOS < Oxidized::Model prompt /^(\r?[\w.@_()-]+[#]\s?)$/ comment '! ' def filter cfg cfg.gsub! /\r\n?/, "\n" cfg.gsub! prompt, '' end cmd :secret do |cfg| cfg.gsub! /^(snmp-server community).*/, '\\1 ' cfg.gsub! /^(snmp-server user (\S+) (\S+) auth (\S+)) (\S+) (priv) (\S+)/, '\\1 ' cfg.gsub! /^(username \S+ password \d) (\S+)/, '\\1