class SmartCore::Initializer::Settings
@api private @since 0.1.0
Public Class Methods
new()
click to toggle source
@return [void]
@api private @since 0.1.0
# File lib/smart_core/initializer/settings.rb, line 13 def initialize @type_system = TypeSystem.new end
Public Instance Methods
dup()
click to toggle source
@return [SmartCore::Initializer::Settings]
@api private @since 0.1.0
# File lib/smart_core/initializer/settings.rb, line 46 def dup Duplicator.duplicate(self) end
generic_type_object()
click to toggle source
@return [Any]
@api private @since 0.1.0
# File lib/smart_core/initializer/settings.rb, line 21 def generic_type_object @type_system.generic_type_object end
type_system()
click to toggle source
@return [Symbol]
@api private @since 0.1.0
# File lib/smart_core/initializer/settings.rb, line 29 def type_system @type_system.resolve end
type_system=(value)
click to toggle source
@param value [String, System] @return [void]
@api private @since 0.1.0
# File lib/smart_core/initializer/settings.rb, line 38 def type_system=(value) @type_system.assign(value) end