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'
45
3
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'
50
5
end
51
6
52
7
# no_sprockets is a magical name from sprockets_helper.rb in test to
53
8
# 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
55
10
gem 'rails' , '~> 5.0.0'
56
- gem 'webpacker' , '~> 1.1 .0'
11
+ gem 'webpacker' , '>= 3 .0'
57
12
# This ExecJS backend provides stateful context
58
13
# which the default nodejs backend does not
59
14
gem 'mini_racer' , :platforms => :mri
60
15
gem 'therubyrhino' , :platforms => :jruby
61
16
end
62
17
63
- appraise 'rails-5_no_sprockets_webpacker_1_x ' do
18
+ appraise 'rails-5_no_sprockets_webpacker_2 ' do
64
19
gem 'rails' , '~> 5.0.0'
65
- gem 'webpacker' , '~> 1.2 '
20
+ gem 'webpacker' , '~> 2.0 '
66
21
# This ExecJS backend provides stateful context
67
22
# which the default nodejs backend does not
68
23
gem 'mini_racer' , :platforms => :mri
69
24
gem 'therubyrhino' , :platforms => :jruby
70
25
end
71
26
72
- appraise 'rails-5_no_sprockets_webpacker_2 ' do
27
+ appraise 'rails-5_no_sprockets_webpacker_1_x ' do
73
28
gem 'rails' , '~> 5.0.0'
74
- gem 'webpacker' , '~> 2.0 '
29
+ gem 'webpacker' , '~> 1.2 '
75
30
# This ExecJS backend provides stateful context
76
31
# which the default nodejs backend does not
77
32
gem 'mini_racer' , :platforms => :mri
78
33
gem 'therubyrhino' , :platforms => :jruby
79
34
end
80
35
81
- appraise 'rails-5_no_sprockets_webpacker_3 ' do
36
+ appraise 'rails-5_no_sprockets_webpacker_1_1 ' do
82
37
gem 'rails' , '~> 5.0.0'
83
- gem 'webpacker' , '>= 3 .0'
38
+ gem 'webpacker' , '~> 1.1 .0'
84
39
# This ExecJS backend provides stateful context
85
40
# which the default nodejs backend does not
86
41
gem 'mini_racer' , :platforms => :mri
@@ -95,8 +50,54 @@ appraise 'rails-5-no_sprockets' do
95
50
gem 'rails' , '~> 5.0.0'
96
51
end
97
52
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'
100
55
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'
102
66
end
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