Method: Lab::Drivers::RemoteEsxiDriver#initialize
- Defined in:
- lib/lab/driver/remote_esxi_driver.rb
#initialize(config) ⇒ RemoteEsxiDriver
Returns a new instance of RemoteEsxiDriver.
15 16 17 18 19 20 21 22 23 24 |
# File 'lib/lab/driver/remote_esxi_driver.rb', line 15 def initialize(config) unless config['user'] then raise ArgumentError, "Must provide a username" end unless config['host'] then raise ArgumentError, "Must provide a hostname" end super(config) @user = filter_command(config['user']) @host = filter_command(config['host']) @port = config['port'] end |