Sha256: 2bdcec6f6b08008cdfb38ebaaba6d4fccd1134c00019398bc7829c15fd5fdb20
Contents?: true
Size: 559 Bytes
Versions: 6
Compression:
Stored size: 559 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
6 entries across 6 versions & 1 rubygems