Sha256: ae6b725d378e3b749d6cc8a8fe1212ec84f1b75f7957f755fcf8e29b0e0ff5f9

Contents?: true

Size: 981 Bytes

Versions: 11

Compression:

Stored size: 981 Bytes

Contents

require "vagrant"

module VagrantPlugins
  module MOS
    module Errors
      class VagrantMOSError < Vagrant::Errors::VagrantError
        error_namespace("vagrant_mos.errors")
      end

      class MosError < VagrantMOSError
        error_key(:mos_error)
      end

      class InternalMosError < VagrantMOSError
        error_key(:internal_mos_error)
      end

      class InstanceReadyTimeout < VagrantMOSError
        error_key(:instance_ready_timeout)
      end

      #class InstancePackageError < VagrantMOSError
      #  error_key(:instance_package_error)
      #end

      #class InstancePackageTimeout < VagrantMOSError
      #  error_key(:instance_package_timeout)
      #end

      class RsyncError < VagrantMOSError
        error_key(:rsync_error)
      end

      class MkdirError < VagrantMOSError
        error_key(:mkdir_error)
      end

      #class ElbDoesNotExistError < VagrantMOSError
      #  error_key("elb_does_not_exist")
      #end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
vagrant-mos-0.8.85 lib/vagrant-mos/errors.rb
vagrant-mos-0.8.84 lib/vagrant-mos/errors.rb
vagrant-mos-0.8.83 lib/vagrant-mos/errors.rb
vagrant-mos-0.8.82 lib/vagrant-mos/errors.rb
vagrant-mos-0.8.81 lib/vagrant-mos/errors.rb
vagrant-mos-0.8.80 lib/vagrant-mos/errors.rb
vagrant-mos-0.8.70 lib/vagrant-mos/errors.rb
vagrant-mos-0.8.60 lib/vagrant-mos/errors.rb
vagrant-mos-0.8.59 lib/vagrant-mos/errors.rb
vagrant-mos-0.8.56 lib/vagrant-mos/errors.rb
vagrant-mos-0.8.55 lib/vagrant-mos/errors.rb