class Dry::Configurable::Config

def []=(name, value)

Parameters:
  • value (Object) --
  • name (String, Symbol) --
def []=(name, value)
  raise FrozenConfigError, "Cannot modify frozen config" if frozen?
  name = name.to_sym
  unless (setting = _settings[name])
    raise ArgumentError, "+#{name}+ is not a setting name"
  end
  _configured.add(name)
  _values[name] = setting.constructor.(value)
end