1- appraise 'rails-3.2' do
2- gem 'rails' , '~> 3.2.21'
3- gem 'rack-cache' , '~> 1.6.1'
4- # Modern turbolinks depends on `Rails.application.assets` which no-worky
5- gem 'turbolinks' , '~> 2.0'
6- end
7-
8- appraise 'rails-4.0.5' do
9- # Depends on sprockets-rails ~> 2.0.0. Support for
10- # `Rails.application.assets_manifest` which is used by
11- # `ServerRendering::ManifestContainer` has only been added in
12- # sprockets-rails 2.2.2. Ensure that server rendering falls back to
13- # `ServerRendering::EnvironmentContainer`.`
14- gem 'rails' , '4.0.5'
15- gem 'turbolinks'
16- end
17-
18- appraise 'rails-4.0-with-mini_racer' do
19- gem 'rails' , '~> 4.0.13'
20- gem 'mini_racer' , :platforms => :mri
21- gem 'therubyrhino' , :platforms => :jruby
22- gem 'turbolinks'
23- end
24-
25- appraise 'rails-4.1' do
26- gem 'rails' , '~> 4.1.10'
27- # Just to make sure we support old Turbolinks:
28- gem 'turbolinks' , '~> 2.3.0'
29- end
30-
31- appraise 'rails-4.2-sprockets_2' do
32- gem 'rails' , '~> 4.2.1'
33- gem 'sprockets' , '~> 2.12'
34- gem 'turbolinks'
35- end
36-
37- appraise 'rails-4.2-sprockets_3' do
38- gem 'rails' , '~> 4.2.1'
39- gem 'sprockets' , '~> 3.5'
40- gem 'turbolinks' , '~> 2.5.0'
41- end
42-
43- appraise 'rails-4.2-sprockets_4' do
44- gem 'rails' , '~> 4.2.1'
1+ appraise 'rails-5.1-sprockets_4' do
2+ gem 'rails' , '~> 5.1'
453 gem 'sprockets' , '~> 4.0.x'
46- gem 'turbolinks' , '~> 2.5.0'
47- # This ExecJS backend provides stateful context
48- # which the default nodejs backend does not
49- gem 'mini_racer' , :platforms => :mri
4+ gem 'turbolinks' , '~> 5.0.0'
505end
516
527# no_sprockets is a magical name from sprockets_helper.rb in test to
538# load in certain tests or not.
54- appraise 'rails-5_no_sprockets_webpacker_1_1 ' do
9+ appraise 'rails-5_no_sprockets_webpacker_3 ' do
5510 gem 'rails' , '~> 5.0.0'
56- gem 'webpacker' , '~> 1.1 .0'
11+ gem 'webpacker' , '>= 3 .0'
5712 # This ExecJS backend provides stateful context
5813 # which the default nodejs backend does not
5914 gem 'mini_racer' , :platforms => :mri
6015 gem 'therubyrhino' , :platforms => :jruby
6116end
6217
63- appraise 'rails-5_no_sprockets_webpacker_1_x ' do
18+ appraise 'rails-5_no_sprockets_webpacker_2 ' do
6419 gem 'rails' , '~> 5.0.0'
65- gem 'webpacker' , '~> 1.2 '
20+ gem 'webpacker' , '~> 2.0 '
6621 # This ExecJS backend provides stateful context
6722 # which the default nodejs backend does not
6823 gem 'mini_racer' , :platforms => :mri
6924 gem 'therubyrhino' , :platforms => :jruby
7025end
7126
72- appraise 'rails-5_no_sprockets_webpacker_2 ' do
27+ appraise 'rails-5_no_sprockets_webpacker_1_x ' do
7328 gem 'rails' , '~> 5.0.0'
74- gem 'webpacker' , '~> 2.0 '
29+ gem 'webpacker' , '~> 1.2 '
7530 # This ExecJS backend provides stateful context
7631 # which the default nodejs backend does not
7732 gem 'mini_racer' , :platforms => :mri
7833 gem 'therubyrhino' , :platforms => :jruby
7934end
8035
81- appraise 'rails-5_no_sprockets_webpacker_3 ' do
36+ appraise 'rails-5_no_sprockets_webpacker_1_1 ' do
8237 gem 'rails' , '~> 5.0.0'
83- gem 'webpacker' , '>= 3 .0'
38+ gem 'webpacker' , '~> 1.1 .0'
8439 # This ExecJS backend provides stateful context
8540 # which the default nodejs backend does not
8641 gem 'mini_racer' , :platforms => :mri
@@ -95,8 +50,54 @@ appraise 'rails-5-no_sprockets' do
9550 gem 'rails' , '~> 5.0.0'
9651end
9752
98- appraise 'rails-5.1 -sprockets_4' do
99- gem 'rails' , '~> 5 .1'
53+ appraise 'rails-4.2 -sprockets_4' do
54+ gem 'rails' , '~> 4.2 .1'
10055 gem 'sprockets' , '~> 4.0.x'
101- gem 'turbolinks' , '~> 5.0.0'
56+ gem 'turbolinks' , '~> 2.5.0'
57+ # This ExecJS backend provides stateful context
58+ # which the default nodejs backend does not
59+ gem 'mini_racer' , :platforms => :mri
60+ end
61+
62+ appraise 'rails-4.2-sprockets_3' do
63+ gem 'rails' , '~> 4.2.1'
64+ gem 'sprockets' , '~> 3.5'
65+ gem 'turbolinks' , '~> 2.5.0'
10266end
67+
68+ appraise 'rails-4.2-sprockets_2' do
69+ gem 'rails' , '~> 4.2.1'
70+ gem 'sprockets' , '~> 2.12'
71+ gem 'turbolinks'
72+ end
73+
74+ appraise 'rails-4.1' do
75+ gem 'rails' , '~> 4.1.10'
76+ # Just to make sure we support old Turbolinks:
77+ gem 'turbolinks' , '~> 2.3.0'
78+ end
79+
80+ appraise 'rails-4.0-with-mini_racer' do
81+ gem 'rails' , '~> 4.0.13'
82+ gem 'mini_racer' , :platforms => :mri
83+ gem 'therubyrhino' , :platforms => :jruby
84+ gem 'turbolinks'
85+ end
86+
87+ appraise 'rails-4.0.5' do
88+ # Depends on sprockets-rails ~> 2.0.0. Support for
89+ # `Rails.application.assets_manifest` which is used by
90+ # `ServerRendering::ManifestContainer` has only been added in
91+ # sprockets-rails 2.2.2. Ensure that server rendering falls back to
92+ # `ServerRendering::EnvironmentContainer`.`
93+ gem 'rails' , '4.0.5'
94+ gem 'turbolinks'
95+ end
96+
97+ appraise 'rails-3.2' do
98+ gem 'rails' , '~> 3.2.21'
99+ gem 'rack-cache' , '~> 1.6.1'
100+ # Modern turbolinks depends on `Rails.application.assets` which no-worky
101+ gem 'turbolinks' , '~> 2.0'
102+ end
103+
0 commit comments