lib/oxidized/model/fortiwlc.rb
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<stripped>\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