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