Sha256: 75dca92e7dcf93febe8775b7f4cb16c54f34b746afe16e6791d23552f2de730c

Contents?: true

Size: 662 Bytes

Versions: 10

Compression:

Stored size: 662 Bytes

Contents

require "fog/core"
require "fog/xml"
require "fog/json"

module Fog
  module Ovirt
    autoload :Compute, "fog/ovirt/compute"

    extend Fog::Provider

    module Errors
      class ServiceError < Fog::Errors::Error; end
      class SecurityError < ServiceError; end
      class NotFound < ServiceError; end
      class OvirtError < Fog::Errors::Error; end

      class OvirtEngineError < OvirtError
        attr_reader :orig_exception

        def initialize(exception)
          @orig_exception = exception
          super("Ovirt client returned an error: #{@orig_exception.message}")
        end
      end
    end

    service(:compute, "Compute")
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
fog-ovirt-2.0.3 lib/fog/ovirt.rb
fog-ovirt-2.0.2 lib/fog/ovirt.rb
fog-ovirt-2.0.1 lib/fog/ovirt.rb
fog-ovirt-2.0.0 lib/fog/ovirt.rb
fog-ovirt-1.2.5 lib/fog/ovirt.rb
fog-ovirt-1.2.4 lib/fog/ovirt.rb
fog-ovirt-1.2.3 lib/fog/ovirt.rb
fog-ovirt-1.2.2 lib/fog/ovirt.rb
fog-ovirt-1.2.1 lib/fog/ovirt.rb
fog-ovirt-1.2.0 lib/fog/ovirt.rb