Module: SmartCore

Defined in:
lib/smart_core.rb,
lib/smart_core/errors.rb,
lib/smart_core/version.rb

Overview

Since:

  • 0.1.0

Defined Under Namespace

Modules: Initializer, Injector Classes: Container, Operation, Schema, Validator

Constant Summary collapse

Error =

Since:

  • 0.5.0

Class.new(StandardError)
ArgumentError =

Since:

  • 0.5.0

Class.new(::ArgumentError)
FrozenError =

Since:

  • 0.5.0

begin # rubocop:disable Naming/ConstantName
  # :nocov:
  if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('2.5.0')
    Class.new(::FrozenError)
  else
    Class.new(::RuntimeError)
  end
  # :nocov:
end
VERSION =

Returns:

  • (String)

Since:

  • 0.1.0

'0.7.0'