class Commutateurs::Fortigate
Public Class Methods
new(host, credentials, verbose = false)
click to toggle source
Calls superclass method
Commutateurs::Base::new
# File lib/commutateurs/fortigate.rb, line 3 def initialize(host, credentials, verbose = false) super @transport.default_prompt = / [#\$] $/ @transport.more = /--More-- / end
Public Instance Methods
configuration()
click to toggle source
# File lib/commutateurs/fortigate.rb, line 16 def configuration execute('show') end
connect()
click to toggle source
# File lib/commutateurs/fortigate.rb, line 12 def connect @transport.connect end
disconnect()
click to toggle source
# File lib/commutateurs/fortigate.rb, line 23 def disconnect @transport.send 'exit' @transport.close end
enable()
click to toggle source
# File lib/commutateurs/fortigate.rb, line 9 def enable end
save()
click to toggle source
# File lib/commutateurs/fortigate.rb, line 20 def save end