class Dry::Initializer::Builders::Attribute

def initialize(definition)

def initialize(definition)
  @definition = definition
  @option     = definition.option
  @type       = definition.type
  @optional   = definition.optional
  @default    = definition.default
  @source     = definition.source
  @ivar       = definition.ivar
  @null       = definition.null ? "Dry::Initializer::UNDEFINED" : "nil"
  @opts       = "__dry_initializer_options__"
  @congif     = "__dry_initializer_config__"
  @item       = "__dry_initializer_definition__"
  @val        = @option ? "__dry_initializer_value__" : @source
end