Sha256: 8d2fa8731c121b772b93c8ecc87ec88f3c656f227d4a49006e0ed8a5242c5bb4

Contents?: true

Size: 707 Bytes

Versions: 4

Compression:

Stored size: 707 Bytes

Contents

# frozen_string_literal: true

module SmartCore::Initializer
  # @api public
  # @since 0.1.0
  Error = Class.new(SmartCore::Error)

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

  # @api public
  # @since 0.1.0
  ParameterArgumentError = Class.new(ArgumentError)

  # @api public
  # @since 0.1.0
  OptionArgumentError = Class.new(ArgumentError)

  # @api public
  # @since 0.1.0
  NoDefaultValueError = Class.new(Error)

  # @api public
  # @since 0.1.0
  OptionOverlapError = Class.new(ArgumentError)

  # @api public
  # @since 0.1.0
  ParameterOverlapError = Class.new(ArgumentError)

  # @api public
  # @since 0.1.0
  NoTypeAliasError = Class.new(Error)
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
smart_initializer-0.1.0.alpha4 lib/smart_core/initializer/errors.rb
smart_initializer-0.1.0.alpha3 lib/smart_core/initializer/errors.rb
smart_initializer-0.1.0.alpha2 lib/smart_core/initializer/errors.rb
smart_initializer-0.1.0.alpha1 lib/smart_core/initializer/errors.rb