Sha256: 3bc1423695b65ffbcb4592d01b731d5b439214e9534865b12780a20d6640802c
Contents?: true
Size: 553 Bytes
Versions: 4
Compression:
Stored size: 553 Bytes
Contents
class Viptela < Oxidized::Model using Refinements # Cisco Vipetla prompt /[-\w]+#\s$/ comment '! ' cmd :all do |cfg| cfg.each_line.to_a[1..-2].join end cmd :secret do |cfg| cfg.gsub! /(^\s+secret-key|password|auth-password|priv-password)\s+.*$/, '\\1 <secret hidden>' cfg.gsub! /(^\s+community)\s.*$/, '\\1 <secret hidden>' cfg end cmd 'show running-config' do |cfg| cfg end cmd 'show version' do |cfg| comment cfg end cfg :ssh do post_login 'paginate false' pre_logout 'exit' end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
oxidized-0.31.0 | lib/oxidized/model/viptela.rb |
oxidized-0.30.1 | lib/oxidized/model/viptela.rb |
oxidized-0.30.0 | lib/oxidized/model/viptela.rb |
oxidized-0.29.1 | lib/oxidized/model/viptela.rb |