class Dumbcli::Device::A10

Public Instance Methods

connect() click to toggle source
Calls superclass method
# File lib/dumbcli/device/a10.rb, line 4
def connect
  super
  flush
  execute 'terminal length 0'
end
execute(cmd) click to toggle source
Calls superclass method
# File lib/dumbcli/device/a10.rb, line 10
def execute(cmd)
  super
end

Private Instance Methods

execute_exit() click to toggle source
# File lib/dumbcli/device/a10.rb, line 21
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
login_cmd() click to toggle source
# File lib/dumbcli/device/a10.rb, line 17
def login_cmd
  "#{Dumbcli::Device.login_cmd('cisco')} #{@host}"
end