class FortiWLC < Oxidized::Model using Refinements comment '# ' cmd :all do |cfg, cmdstring| new_cfg = comment "COMMAND: #{cmdstring}\n" new_cfg << cfg.each_line.to_a[1..-2].map { |line| line.gsub(/(conf_file_ver=)(.*)/, '\1\3') }.join end prompt /^([-\w.\/:?\[\]()]+[#>]\s?)$/ cmd 'show controller' do |cfg| comment cfg end cmd 'show ap' do |cfg| comment cfg end cmd 'show running-config' do |cfg| comment cfg end cfg :telnet, :ssh do pre_logout "exit\n" end end