module SmartCore::ValueObject::Interface::Constructor::AttributeAccess

@api private @since 0.1.0

Public Instance Methods

__attributes__() click to toggle source

@return [Hash<Symbol,Any>]

@note strongly depends on SmartCore::Initializer implementaiton

@api public @since 0.1.0

# File lib/smart_core/value_object/interface/constructor.rb, line 34
def __attributes__
  __collect_params__
end
__params__() click to toggle source

@return [Hash<Symbol,Any>]

@note strongly depends on SmartCore::Initializer implementaiton

@api public @since 0.1.0

# File lib/smart_core/value_object/interface/constructor.rb, line 54
def __params__
  __collect_params__.merge(__collect_options__)
end
__properties__() click to toggle source

@return [Hash<Symbol,Any>]

@note strongly depends on SmartCore::Initializer implementaiton

@api public @since 0.1.0

# File lib/smart_core/value_object/interface/constructor.rb, line 44
def __properties__
  __collect_options__
end