Sha256: 52f79e57a4ebe472b897d7b5f572ccb26b6bb12eaf15f72605e872cd16c45199

Contents?: true

Size: 858 Bytes

Versions: 4

Compression:

Stored size: 858 Bytes

Contents

module Inspec
  class Error < StandardError; end

  # dependency resolution
  class CyclicDependencyError < Error; end
  class UnsatisfiedVersionSpecification < Error; end
  class DuplicateDep < Error; end
  class FetcherFailure < Error; end
  class ReporterError < Error; end
  class ImpactError < Error; end

  # Config file loading
  class ConfigError < Error; end
  class ConfigError::MalformedJson < ConfigError; end
  class ConfigError::Invalid < ConfigError; end

  class UserInteractionRequired < Error; end

  class GemDependencyLoadError < Error; end

  class GemDependencyInstallError < Error
    attr_accessor :gem_name
    attr_accessor :version
  end

  class InvalidProfileSignature < Error; end

  class FeatureConfigMissingError < Error; end
  class FeatureConfigTamperedError < Error; end

  class ProfileSignatureRequired < Error; end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
inspec-core-6.8.24 lib/inspec/errors.rb
inspec-core-6.8.11 lib/inspec/errors.rb
inspec-core-6.8.1 lib/inspec/errors.rb
inspec-core-6.6.0 lib/inspec/errors.rb