module OpenNebula
Public Class Methods
[](service)
click to toggle source
# File lib/fog/bin/opennebula.rb, line 14 def [](service) @connections ||= Hash.new do |hash, key| case key when :compute hash[key] = Fog::Compute.new(:provider => 'OpenNebula') else hash[key] = raise ArgumentError, "Unrecognized service: #{key.inspect}" end end @connections[service] end
class_for(key)
click to toggle source
# File lib/fog/bin/opennebula.rb, line 5 def class_for(key) case key when :compute Fog::Compute::OpenNebula else raise ArgumentError, "Unrecognized service: #{key}" end end
services()
click to toggle source
# File lib/fog/bin/opennebula.rb, line 26 def services Fog::OpenNebula.services end