Module: SmartCore::Types

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

Overview

Since:

  • 0.1.0

Defined Under Namespace

Modules: System Classes: Primitive, Protocol, Struct, Value, Variadic

Constant Summary collapse

VERSION =

Returns:

  • (String)

Since:

  • 0.1.0

Version:

  • 0.8.0

'0.8.0'
Error =

Since:

  • 0.1.0

Class.new(SmartCore::Error)
ArgumentError =

Since:

  • 0.1.0

Class.new(SmartCore::ArgumentError)
NameError =

Since:

  • 0.1.0

Class.new(SmartCore::NameError)
TypeDefinitionError =

Since:

  • 0.3.0

Class.new(ArgumentError)
IncorrectRuntimeAttributesError =

Since:

  • 0.3.0

Class.new(TypeDefinitionError)
RuntimeAttriburtesUnsupportedError =

Since:

  • 0.3.0

Class.new(TypeDefinitionError)
TypeError =

Since:

  • 0.1.0

Class.new(SmartCore::TypeError)
TypeCastingError =

Since:

  • 0.1.0

Class.new(Error)
TypeCastingUnsupportedError =

Since:

  • 0.1.0

Class.new(TypeCastingError)
NoCheckerDefinitionError =

Since:

  • 0.1.0

Class.new(Error)
IncorrectTypeNameError =

Since:

  • 0.1.0

Class.new(NameError)