Module: SmartCore::Types
- Defined in:
- lib/smart_core/types.rb,
lib/smart_core/types/version.rb,
lib/smart_core/types/errors.rb
Overview
Defined Under Namespace
Modules: System Classes: Primitive, Protocol, Struct, Value, Variadic
Constant Summary collapse
- VERSION =
'0.8.0'
- Error =
Class.new(SmartCore::Error)
- ArgumentError =
Class.new(SmartCore::ArgumentError)
- NameError =
Class.new(SmartCore::NameError)
- TypeDefinitionError =
Class.new(ArgumentError)
- IncorrectRuntimeAttributesError =
Class.new(TypeDefinitionError)
- RuntimeAttriburtesUnsupportedError =
Class.new(TypeDefinitionError)
- TypeError =
Class.new(SmartCore::TypeError)
- TypeCastingError =
Class.new(Error)
- TypeCastingUnsupportedError =
Class.new(TypeCastingError)
- NoCheckerDefinitionError =
Class.new(Error)
- IncorrectTypeNameError =
Class.new(NameError)