diff options
| author | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2025-10-15 13:09:58 +0900 |
|---|---|---|
| committer | git <svn-admin@ruby-lang.org> | 2025-10-15 07:15:48 +0000 |
| commit | fdc37df3d3bd8cb2c4b2fdbafa9e3a6d93d51ab4 (patch) | |
| tree | 1fc47365be39fb033ae2bc51d2c43dfd630e3048 | |
| parent | 8104c833ef47429ded66edf328fc7f9b57874cb4 (diff) | |
[rubygems/rubygems] Removed deprecated settings methods
https://github.com/rubygems/rubygems/commit/89bcdfc941
| -rw-r--r-- | lib/bundler/feature_flag.rb | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/lib/bundler/feature_flag.rb b/lib/bundler/feature_flag.rb index 8ec62fc1c9..dea8abedba 100644 --- a/lib/bundler/feature_flag.rb +++ b/lib/bundler/feature_flag.rb @@ -2,29 +2,6 @@ module Bundler class FeatureFlag - def self.settings_flag(flag, &default) - unless Bundler::Settings::BOOL_KEYS.include?(flag.to_s) - raise "Cannot use `#{flag}` as a settings feature flag since it isn't a bool key" - end - - settings_method("#{flag}?", flag, &default) - end - private_class_method :settings_flag - - def self.settings_option(key, &default) - settings_method(key, key, &default) - end - private_class_method :settings_option - - def self.settings_method(name, key, &default) - define_method(name) do - value = Bundler.settings[key] - value = instance_eval(&default) if value.nil? - value - end - end - private_class_method :settings_method - (1..10).each {|v| define_method("bundler_#{v}_mode?") { @major_version >= v } } def removed_major?(target_major_version) |
