method
set
v2_6_3 -
Show latest stable
- Class:
Bundler::Settings::Validator::Rule
set(settings, key, value, *reasons)public
No documentation available.
# File lib/bundler/settings/validator.rb, line 24
def set(settings, key, value, *reasons)
hash_key = k(key)
return if settings[hash_key] == value
reasons.unshift @description
Bundler.ui.info "Setting `#{key}` to #{value.inspect}, since #{reasons.join(", ")}"
if value.nil?
settings.delete(hash_key)
else
settings[hash_key] = value
end
end