Method: Fog::Compute::OpenNebula::Mock#initialize

Defined in:
lib/fog/opennebula/compute.rb

#initialize(options = {}) ⇒ Mock

Returns a new instance of Mock.



97
98
99
100
101
102
103
104
105
106
107
# File 'lib/fog/opennebula/compute.rb', line 97

def initialize(options={})
  @opennebula_endpoint = options[:opennebula_endpoint]
  @opennebula_username = options[:opennebula_username]
  @opennebula_password = options[:opennebula_password]

  begin
    require "opennebula"
  rescue LoadError
    raise Fog::Errors::LoadError, "To use OpenNebula provider, you must load 'opennebula' gem"
  end
end