Sha256: afacd2244f6daed0644f606ae6d04a2598bbaa2cd6e16287333e4be07e4f3e21
Contents?: true
Size: 568 Bytes
Versions: 3
Compression:
Stored size: 568 Bytes
Contents
module Dumbcli module Device class A10 < Base def connect super flush execute 'terminal length 0' end def execute(cmd) super end private def login_cmd "#{Dumbcli::Device.login_cmd('cisco')} #{@host}" end def execute_exit result = execute("exit\nexit\nY") sleep 1 result << flush unless result =~ /connection closed|Connection to \S+ closed\./i sleep 1 execute "exit\nexit\nY" end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dumbcli-0.1.0 | lib/dumbcli/device/a10.rb |
dumbcli-0.2.0 | lib/dumbcli/device/a10.rb |
dumbcli-0.0.1 | lib/dumbcli/device/a10.rb |