class Backends::OpennebulaBackend
Constants
- API_VERSION
Public Class Methods
new(delegated_user, options, server_properties, logger, dalli_cache)
click to toggle source
# File lib/backends/opennebula_backend.rb, line 5 def initialize(delegated_user, options, server_properties, logger, dalli_cache) @delegated_user = Hashie::Mash.new(delegated_user) @options = Hashie::Mash.new(options) @server_properties = Hashie::Mash.new(server_properties) @logger = logger || Rails.logger @dalli_cache = dalli_cache @cloud_auth_client = init_connection(@delegated_user, @options) @client = nil @options.backend_scheme ||= "http://occi.#{@server_properties.hostname || 'localhost'}" path = @options.fixtures_dir || '' read_resource_tpl_fixtures(path) end