Sha256: 20e63ae251ec93c904b73c3a8dff4c2a1347bd7456641c57110676962669ae20

Contents?: true

Size: 642 Bytes

Versions: 2

Compression:

Stored size: 642 Bytes

Contents

require "vagrant"

module VagrantPlugins
  module Cloudstack
    module Errors
      class VagrantCloudstackError < Vagrant::Errors::VagrantError
        error_namespace("vagrant_cloudstack.errors")
      end

      class FogError < VagrantCloudstackError
        error_key(:fog_error)
      end

      class InstanceReadyTimeout < VagrantCloudstackError
        error_key(:instance_ready_timeout)
      end

      class RsyncError < VagrantCloudstackError
        error_key(:rsync_error)
      end

      class UserdataError < VagrantCloudstackError
        error_key(:user_data_error)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vagrant-cloudstack-1.3.0 lib/vagrant-cloudstack/errors.rb
vagrant-cloudstack-1.2.0 lib/vagrant-cloudstack/errors.rb