Sha256: b024868ffea9b93b852ea1988402986cfddacadaf39db0ee79aa79bf8731992f

Contents?: true

Size: 931 Bytes

Versions: 6

Compression:

Stored size: 931 Bytes

Contents

# frozen_string_literal: true

require 'vagrant'

module VagrantPlugins
  module Packet
    module Errors
      class VagrantPacketError < Vagrant::Errors::VagrantError
        error_namespace('vagrant_packet.errors')
      end

      class FogError < VagrantPacketError
        error_key(:fog_error)
      end

      class InternalFogError < VagrantPacketError
        error_key(:internal_fog_error)
      end

      class InstanceReadyTimeout < VagrantPacketError
        error_key(:instance_ready_timeout)
      end

      class InstancePackageError < VagrantPacketError
        error_key(:instance_package_error)
      end

      class InstancePackageTimeout < VagrantPacketError
        error_key(:instance_package_timeout)
      end

      class RsyncError < VagrantPacketError
        error_key(:rsync_error)
      end

      class MkdirError < VagrantPacketError
        error_key(:mkdir_error)
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
vagrant-packet-0.1.6 lib/vagrant-packet/errors.rb
vagrant-packet-0.1.5 lib/vagrant-packet/errors.rb
vagrant-packet-0.1.4 lib/vagrant-packet/errors.rb
vagrant-packet-0.1.3 lib/vagrant-packet/errors.rb
vagrant-packet-0.1.2 lib/vagrant-packet/errors.rb
vagrant-packet-0.1.1 lib/vagrant-packet/errors.rb