module SmartCore::Initializer

@api public @since 0.1.0

Constants

AlreadyRegisteredPluginError

@api public @since 0.1.0

ArgumentError

@api public @since 0.1.0

Error

@api public @since 0.1.0

IncorrectTypeError

@api public @since 0.5.1

IncorrectTypeObjectError

@api public @since 0.1.0

IncorrectTypeSystemInteropError

@api public @since 0.1.0

NoDefaultValueError

@api public @since 0.1.0

NoTypeAliasError

@api public @since 0.1.0

OptionArgumentError

@api public @since 0.1.0

OptionOverlapError

@api public @since 0.1.0

ParameterArgumentError

@api public @since 0.1.0

ParameterOverlapError

@api public @since 0.1.0

PluginError

@api public @since 0.1.0

ThyTypeValidationError

@api public @since 0.1.0

ThyTypesError

@api public @since 0.1.0

TypeAliasNotFoundError

@api public @since 0.1.0

TypeCastingUnsupportedError

@api public @since 0.1.0

TypeSystemError

@api public @since 0.1.0

UnregisteredPluginError

@api public @since 0.1.0

UnresolvedPluginDependencyError

@api public @since 0.1.0

UnsupportedTypeOperationError

@api public @since 0.1.0

UnsupportedTypeSystemError

@api public @since 0.1.0

VERSION

@return [String]

@api public @since 0.1.0 @version 0.7.0

Public Class Methods

included(base_klass) click to toggle source

@param base_klass [Class] @return [void]

@api private @since 0.1.0 @version 0.3.0

# File lib/smart_core/initializer.rb, line 33
def included(base_klass)
  ::SmartCore::Initializer::Functionality.seed_to(base_klass)
end
new(*) click to toggle source

@return [void]

@api private @since 0.1.0

# File lib/smart_core/initializer.rb, line 42
def initialize(*); end