Class: Commutateurs::Juniper

Inherits:
Base
  • Object
show all
Defined in:
lib/commutateurs/device.rb

Instance Method Summary collapse

Methods inherited from Base

#execute

Constructor Details

#initialize(host, credentials, verbose = false) ⇒ Juniper

Returns a new instance of Juniper.



129
130
131
132
# File 'lib/commutateurs/device.rb', line 129

def initialize(host, credentials, verbose = false)
  super
  @transport.default_prompt = /-> $/
end

Instance Method Details

#configurationObject



141
142
# File 'lib/commutateurs/device.rb', line 141

def configuration
end

#connectObject



137
138
139
# File 'lib/commutateurs/device.rb', line 137

def connect
  @transport.connect
end

#disconnectObject



147
148
149
150
# File 'lib/commutateurs/device.rb', line 147

def disconnect
  @transport.send 'exit'
  @transport.close
end

#enableObject



134
135
# File 'lib/commutateurs/device.rb', line 134

def enable
end

#saveObject



144
145
# File 'lib/commutateurs/device.rb', line 144

def save
end