Sha256: d5a4106b20d0a4d0236fe9f3b37c23514b5563f14f396633ee509ac5df05b176
Contents?: true
Size: 557 Bytes
Versions: 3
Compression:
Stored size: 557 Bytes
Contents
class DataCom < Oxidized::Model comment '! ' expect /^--More--\s+$/ do |data, re| send ' ' data.sub re, '' end cmd :all do |cfg| cfg.each_line.to_a[1..-2].join cfg.cut_head.cut_tail end cmd 'show firmware' do |cfg| comment cfg end cmd 'show system' do |cfg| comment cfg end cmd 'show running-config' do |cfg| cfg.cut_head end cfg :ssh do password /^Password:\s$/ pre_logout 'exit' end cfg :telnet do username /login:\s$/ password /^Password:\s$/ pre_logout 'exit' end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
oxidized-0.24.0 | lib/oxidized/model/datacom.rb |
oxidized-0.23.0 | lib/oxidized/model/datacom.rb |
oxidized-0.22.0 | lib/oxidized/model/datacom.rb |