class Commutateurs::ASA

Public Class Methods

new(host, credentials, verbose = false) click to toggle source
Calls superclass method
# File lib/commutateurs/asa.rb, line 3
def initialize(host, credentials, verbose = false)
  super
  @transport.default_prompt = /[#>]\s?\z/n
end

Public Instance Methods

configuration() click to toggle source
# File lib/commutateurs/asa.rb, line 17
def configuration
  execute("terminal pager 0")
  execute('show running-config')
end
connect() click to toggle source
# File lib/commutateurs/asa.rb, line 13
def connect
  @transport.connect
end
disconnect() click to toggle source
# File lib/commutateurs/asa.rb, line 25
def disconnect
  @transport.send 'exit'
  @transport.close
end
enable() click to toggle source
# File lib/commutateurs/asa.rb, line 8
def enable
  @transport.command("enable", :prompt => /^Password:/)
  @transport.command(@enable)
end
save() click to toggle source
# File lib/commutateurs/asa.rb, line 22
def save
end