class LenovoNOS < Oxidized::Model using Refinements prompt /^([\w.@()-]+[#>]\s?)$/ comment '! ' def comment_ext(header, output) data = '' data << header data << "\n" data << output data << "\n" comment data end cmd :all do |cfg| cfg.gsub! /^% Invalid input detected at '\^' marker\.$|^\s+\^$/, '' cfg.cut_both end cmd :secret do |cfg| cfg.gsub! /^(enable password) \S+(.*)/, '\\1