Sha256: 9a3e439a61b1b4c4d850f708080ff5c6ace2e52d59368e21f32687f39b699759

Contents?: true

Size: 689 Bytes

Versions: 8

Compression:

Stored size: 689 Bytes

Contents

require 'vagrant'

module VagrantPlugins
  module Vmpooler
    module Errors
      class VagrantVmpoolerErrors < Vagrant::Errors::VagrantError
        error_namespace("vagrant_vmpooler.errors")
      end

      class NoURLError < VagrantVmpoolerErrors
        error_key(:vmpooler_url_error)
      end

      class NoOSError < VagrantVmpoolerErrors
        error_key(:no_os_error)
      end

      class FailedRequest < VagrantVmpoolerErrors
        error_key(:bad_request)
      end

      class RsyncError < VagrantVmpoolerErrors
        error_key(:rsync_error)
      end

      class RsyncError < VagrantVmpoolerErrors
        error_key(:install_rsync_error)
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
vagrant-vmpooler-0.2.0 lib/vagrant-vmpooler/errors.rb
vagrant-vmpooler-0.1.9 lib/vagrant-vmpooler/errors.rb
vagrant-vmpooler-0.1.8 lib/vagrant-vmpooler/errors.rb
vagrant-vmpooler-0.1.7 lib/vagrant-vmpooler/errors.rb
vagrant-vmpooler-0.1.6 lib/vagrant-vmpooler/errors.rb
vagrant-vmpooler-0.1.5 lib/vagrant-vmpooler/errors.rb
vagrant-vmpooler-0.1.4 lib/vagrant-vmpooler/errors.rb
vagrant-vmpooler-0.1.2 lib/vagrant-vmpooler/errors.rb