lib/dry/initializer/param.rb in dry-initializer-1.1.0 vs lib/dry/initializer/param.rb in dry-initializer-1.1.1

- old
+ new

@@ -16,17 +16,15 @@ safe_setter end # part of __defaults__ def default_hash - default ? { :"param_#{target}" => default } : {} + super :param end # part of __coercers__ def coercer_hash - return {} unless coercer - value = proc { |v| (v == Dry::Initializer::UNDEFINED) ? v : coercer.(v) } - { :"param_#{target}" => value } + super :param end private def initialize(*args, **options)