Sha256: 9ba0d3dd389dcd04965f33da28e2399fe9fae96dbb1adff4e47f06d8cc750570

Contents?: true

Size: 1.43 KB

Versions: 20

Compression:

Stored size: 1.43 KB

Contents

# frozen_string_literal: true

require 'vagrant'

module VagrantPlugins
  module ProviderZone
    module Errors
      class VagrantZonesError < Vagrant::Errors::VagrantError
        error_namespace('vagrant_zones.errors')
      end

      class SystemVersionIsTooLow < VagrantZonesError
        error_key(:system_version_too_low)
      end

      class MissingCompatCheckTool < VagrantZonesError
        error_key(:missing_compatability_check_tool)
      end

      class MissingBhyve < VagrantZonesError
        error_key(:missing_bhyve)
      end

      class HasNoRootPrivilege < VagrantZonesError
        error_key(:has_no_root_privilege)
      end

      class ExecuteError < VagrantZonesError
        error_key(:execute_error)
      end

      class TimeoutError < VagrantZonesError
        error_key(:timeout_error)
      end

      class VirtualBoxRunningConflictDetected < VagrantZonesError
        error_key(:virtual_box_running_conflict_detected)
      end

      class NotYetImplemented < VagrantZonesError
        error_key(:not_yet_implemented)
      end

      class TimeoutHalt < VagrantZonesError
        error_key(:halt_timeout)
      end

      class InvalidbhyveBrand < VagrantZonesError
        error_key(:invalidbhyve_brand)
      end

      class InvalidLXBrand < VagrantZonesError
        error_key(:invalidLX_brand)
      end

      class ConsoleFailed < VagrantZonesError
        error_key(:console_failed_exit)
      end
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
vagrant-zones-0.1.61 lib/vagrant-zones/errors.rb
vagrant-zones-0.1.60 lib/vagrant-zones/errors.rb
vagrant-zones-0.1.59 lib/vagrant-zones/errors.rb
vagrant-zones-0.1.58 lib/vagrant-zones/errors.rb
vagrant-zones-0.1.57 lib/vagrant-zones/errors.rb
vagrant-zones-0.1.56 lib/vagrant-zones/errors.rb
vagrant-zones-0.1.55 lib/vagrant-zones/errors.rb
vagrant-zones-0.1.54 lib/vagrant-zones/errors.rb
vagrant-zones-0.1.52 lib/vagrant-zones/errors.rb
vagrant-zones-0.1.48 lib/vagrant-zones/errors.rb
vagrant-zones-0.1.46 lib/vagrant-zones/errors.rb
vagrant-zones-0.1.44 lib/vagrant-zones/errors.rb
vagrant-zones-0.1.12 lib/vagrant-zones/errors.rb
vagrant-zones-0.1.10 lib/vagrant-zones/errors.rb
vagrant-zones-0.1.9 lib/vagrant-zones/errors.rb
vagrant-zones-0.1.8 lib/vagrant-zones/errors.rb
vagrant-zones-0.1.41 lib/vagrant-zones/errors.rb
vagrant-zones-0.1.3 lib/vagrant-zones/errors.rb
vagrant-zones-0.0.12 lib/vagrant-zones/errors.rb
vagrant-zones-0.0.1 lib/vagrant-zones/errors.rb