Method: Deltacloud::Helpers::Drivers#driver

Defined in:
lib/deltacloud/helpers/driver_helper.rb

#driverObject



56
57
58
59
60
61
62
63
64
65
# File 'lib/deltacloud/helpers/driver_helper.rb', line 56

def driver
  $:.unshift File.join(File.dirname(__FILE__), '..', '..')
  begin
    require_relative(driver_source_name) unless driver_class
    driver_class
  rescue LoadError => e
    raise "[ERROR] The driver '#{driver_name}' is unknown or not installed (#{driver_source_name})\n" +
      "\n#{e.message}\n"
  end
end