Skip to content

Commit 1f32464

Browse files
nobuhsbt
authored andcommitted
Update Bundler::CurrentRuby::ALL_RUBY_VERSIONS
1 parent 996cae6 commit 1f32464

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

lib/bundler/current_ruby.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def self.current_ruby
1111
end
1212

1313
class CurrentRuby
14-
ALL_RUBY_VERSIONS = (18..27).to_a.concat((30..35).to_a).freeze
14+
ALL_RUBY_VERSIONS = [*18..27, *30..34, *40].freeze
1515
KNOWN_MINOR_VERSIONS = ALL_RUBY_VERSIONS.map {|v| v.digits.reverse.join(".") }.freeze
1616
KNOWN_MAJOR_VERSIONS = ALL_RUBY_VERSIONS.map {|v| v.digits.last.to_s }.uniq.freeze
1717
PLATFORM_MAP = {

spec/bundler/bundler/current_ruby_spec.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
ruby_32: Gem::Platform::RUBY,
2323
ruby_33: Gem::Platform::RUBY,
2424
ruby_34: Gem::Platform::RUBY,
25-
ruby_35: Gem::Platform::RUBY,
25+
ruby_40: Gem::Platform::RUBY,
2626
mri: Gem::Platform::RUBY,
2727
mri_18: Gem::Platform::RUBY,
2828
mri_19: Gem::Platform::RUBY,
@@ -39,7 +39,7 @@
3939
mri_32: Gem::Platform::RUBY,
4040
mri_33: Gem::Platform::RUBY,
4141
mri_34: Gem::Platform::RUBY,
42-
mri_35: Gem::Platform::RUBY,
42+
mri_40: Gem::Platform::RUBY,
4343
rbx: Gem::Platform::RUBY,
4444
truffleruby: Gem::Platform::RUBY,
4545
jruby: Gem::Platform::JAVA,
@@ -61,7 +61,7 @@
6161
windows_32: Gem::Platform::WINDOWS,
6262
windows_33: Gem::Platform::WINDOWS,
6363
windows_34: Gem::Platform::WINDOWS,
64-
windows_35: Gem::Platform::WINDOWS }
64+
windows_40: Gem::Platform::WINDOWS }
6565
end
6666

6767
let(:deprecated) do
@@ -81,7 +81,7 @@
8181
mswin_32: Gem::Platform::MSWIN,
8282
mswin_33: Gem::Platform::MSWIN,
8383
mswin_34: Gem::Platform::MSWIN,
84-
mswin_35: Gem::Platform::MSWIN,
84+
mswin_40: Gem::Platform::MSWIN,
8585
mswin64: Gem::Platform::MSWIN64,
8686
mswin64_19: Gem::Platform::MSWIN64,
8787
mswin64_20: Gem::Platform::MSWIN64,
@@ -97,7 +97,7 @@
9797
mswin64_32: Gem::Platform::MSWIN64,
9898
mswin64_33: Gem::Platform::MSWIN64,
9999
mswin64_34: Gem::Platform::MSWIN64,
100-
mswin64_35: Gem::Platform::MSWIN64,
100+
mswin64_40: Gem::Platform::MSWIN64,
101101
mingw: Gem::Platform::UNIVERSAL_MINGW,
102102
mingw_18: Gem::Platform::UNIVERSAL_MINGW,
103103
mingw_19: Gem::Platform::UNIVERSAL_MINGW,
@@ -114,7 +114,7 @@
114114
mingw_32: Gem::Platform::UNIVERSAL_MINGW,
115115
mingw_33: Gem::Platform::UNIVERSAL_MINGW,
116116
mingw_34: Gem::Platform::UNIVERSAL_MINGW,
117-
mingw_35: Gem::Platform::UNIVERSAL_MINGW,
117+
mingw_40: Gem::Platform::UNIVERSAL_MINGW,
118118
x64_mingw: Gem::Platform::UNIVERSAL_MINGW,
119119
x64_mingw_20: Gem::Platform::UNIVERSAL_MINGW,
120120
x64_mingw_21: Gem::Platform::UNIVERSAL_MINGW,
@@ -129,7 +129,7 @@
129129
x64_mingw_32: Gem::Platform::UNIVERSAL_MINGW,
130130
x64_mingw_33: Gem::Platform::UNIVERSAL_MINGW,
131131
x64_mingw_34: Gem::Platform::UNIVERSAL_MINGW,
132-
x64_mingw_35: Gem::Platform::UNIVERSAL_MINGW }
132+
x64_mingw_40: Gem::Platform::UNIVERSAL_MINGW }
133133
end
134134
# rubocop:enable Naming/VariableNumber
135135

spec/bundler/bundler/dsl_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,8 @@
201201
describe "#gem" do
202202
# rubocop:disable Naming/VariableNumber
203203
[:ruby, :ruby_18, :ruby_19, :ruby_20, :ruby_21, :ruby_22, :ruby_23, :ruby_24, :ruby_25, :ruby_26, :ruby_27,
204-
:ruby_30, :ruby_31, :ruby_32, :ruby_33, :ruby_34, :ruby_35, :mri, :mri_18, :mri_19, :mri_20, :mri_21, :mri_22, :mri_23, :mri_24,
205-
:mri_25, :mri_26, :mri_27, :mri_30, :mri_31, :mri_32, :mri_33, :mri_34, :mri_35, :jruby, :rbx, :truffleruby].each do |platform|
204+
:ruby_30, :ruby_31, :ruby_32, :ruby_33, :ruby_34, :ruby_40, :mri, :mri_18, :mri_19, :mri_20, :mri_21, :mri_22, :mri_23, :mri_24,
205+
:mri_25, :mri_26, :mri_27, :mri_30, :mri_31, :mri_32, :mri_33, :mri_34, :mri_40, :jruby, :rbx, :truffleruby].each do |platform|
206206
it "allows #{platform} as a valid platform" do
207207
subject.gem("foo", platform: platform)
208208
end

0 commit comments

Comments
 (0)