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