Class: Bundler::FeatureFlag
| Relationships & Source Files | |
| Inherits: | Object |
| Defined in: | lib/bundler/feature_flag.rb |
Class Method Summary
- .new(bundler_version) ⇒ FeatureFlag constructor
Instance Method Summary
Constructor Details
.new(bundler_version) ⇒ FeatureFlag
# File 'lib/bundler/feature_flag.rb', line 15
def initialize(bundler_version) @bundler_version = Gem::Version.create(bundler_version) @major_version = @bundler_version.segments.first end
Instance Method Details
#deprecated_major?(target_major_version) ⇒ Boolean
# File 'lib/bundler/feature_flag.rb', line 11
def deprecated_major?(target_major_version) @major_version >= target_major_version end
#removed_major?(target_major_version) ⇒ Boolean
# File 'lib/bundler/feature_flag.rb', line 7
def removed_major?(target_major_version) @major_version > target_major_version end