Sha256: 612811dbae53f726ff5b0239565e230654864b9f1571347a6f01cee4c0faa51d

Contents?: true

Size: 632 Bytes

Versions: 4

Compression:

Stored size: 632 Bytes

Contents

# frozen_string_literal: true

class SmartCore::Container
  # @api public
  # @since 0.5.0
  Error = Class.new(SmartCore::Error)

  # @api public
  # @since 0.5.0
  ArgumentError = Class.new(SmartCore::ArgumentError)

  # @api public
  # @since 0.5.0
  NamespaceOverlapError = Class.new(Error)

  # @api public
  # @since 0.5.0
  DependencyOverlapError = Class.new(Error)

  # @api public
  # @since 0.5.0
  UnexistentDependencyError = Class.new(Error)

  # @api public
  # @since 0.5.0
  FrozenRegistryError = Class.new(SmartCore::FrozenError)

  # @api private
  # @since 0.5.0
  IncompatibleDependencyTree = Class.new(Error)
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
smart_core-0.6.0 lib/smart_core/container/exceptions.rb
smart_core-0.5.2 lib/smart_core/container/exceptions.rb
smart_core-0.5.1 lib/smart_core/container/exceptions.rb
smart_core-0.5.0 lib/smart_core/container/exceptions.rb