|
1 |
| -appraise "rails-3.2" do |
| 1 | +appraise 'rails-3.2' do |
2 | 2 | gem 'rails', '~> 3.2.21'
|
3 | 3 | gem 'rack-cache', '~> 1.6.1'
|
4 | 4 | # Modern turbolinks depends on `Rails.application.assets` which no-worky
|
5 | 5 | gem 'turbolinks', '~> 2.0'
|
6 | 6 | end
|
7 | 7 |
|
8 |
| -appraise "rails-4.0.5" do |
| 8 | +appraise 'rails-4.0.5' do |
9 | 9 | # Depends on sprockets-rails ~> 2.0.0. Support for
|
10 | 10 | # `Rails.application.assets_manifest` which is used by
|
11 | 11 | # `ServerRendering::ManifestContainer` has only been added in
|
12 | 12 | # sprockets-rails 2.2.2. Ensure that server rendering falls back to
|
13 | 13 | # `ServerRendering::EnvironmentContainer`.`
|
14 | 14 | gem 'rails', '4.0.5'
|
15 |
| - gem "turbolinks" |
| 15 | + gem 'turbolinks' |
16 | 16 | end
|
17 | 17 |
|
18 |
| -appraise "rails-4.0-with-therubyracer" do |
| 18 | +appraise 'rails-4.0-with-therubyracer' do |
19 | 19 | gem 'rails', '~> 4.0.13'
|
20 | 20 | gem 'therubyracer', '0.12.0', :platform => :mri
|
21 |
| - gem "turbolinks" |
| 21 | + gem 'turbolinks' |
22 | 22 | end
|
23 | 23 |
|
24 |
| -appraise "rails-4.1" do |
| 24 | +appraise 'rails-4.1' do |
25 | 25 | gem 'rails', '~> 4.1.10'
|
26 | 26 | # Just to make sure we support old Turbolinks:
|
27 |
| - gem "turbolinks", "~> 2.3.0" |
| 27 | + gem 'turbolinks', '~> 2.3.0' |
28 | 28 | end
|
29 | 29 |
|
30 |
| -appraise "rails-4.2-sprockets_2" do |
| 30 | +appraise 'rails-4.2-sprockets_2' do |
31 | 31 | gem 'rails', '~> 4.2.1'
|
32 |
| - gem "sprockets", "~> 2.12" |
33 |
| - gem "turbolinks" |
| 32 | + gem 'sprockets', '~> 2.12' |
| 33 | + gem 'turbolinks' |
34 | 34 | end
|
35 | 35 |
|
36 |
| -appraise "rails-4.2-sprockets_3" do |
| 36 | +appraise 'rails-4.2-sprockets_3' do |
37 | 37 | gem 'rails', '~> 4.2.1'
|
38 |
| - gem "sprockets", "~> 3.5" |
39 |
| - gem "turbolinks", "~> 2.5.0" |
| 38 | + gem 'sprockets', '~> 3.5' |
| 39 | + gem 'turbolinks', '~> 2.5.0' |
40 | 40 | end
|
41 | 41 |
|
42 |
| -appraise "rails-4.2-sprockets_4" do |
| 42 | +appraise 'rails-4.2-sprockets_4' do |
43 | 43 | gem 'rails', '~> 4.2.1'
|
44 |
| - gem "sprockets", "~> 4.0.x" |
45 |
| - gem "turbolinks", "~> 2.5.0" |
46 |
| - gem "webpacker", github: "rails/webpacker" |
| 44 | + gem 'sprockets', '~> 4.0.x' |
| 45 | + gem 'turbolinks', '~> 2.5.0' |
47 | 46 | # This ExecJS backend provides stateful context
|
48 | 47 | # which the default nodejs backend does not
|
49 |
| - gem "mini_racer" |
| 48 | + gem 'mini_racer' |
50 | 49 | end
|
51 | 50 |
|
52 |
| -appraise "rails-5_no_sprockets_webpacker" do |
| 51 | +# no_sprockets is a magical name from sprockets_helper.rb in test to |
| 52 | +# load in certain tests or not. |
| 53 | +appraise 'rails-5_no_sprockets_webpacker_1_1' do |
53 | 54 | gem 'rails', '~> 5.0.0'
|
54 |
| - gem "webpacker", github: "rails/webpacker" |
| 55 | + gem 'webpacker', '~> 1.1.0' |
55 | 56 | # This ExecJS backend provides stateful context
|
56 | 57 | # which the default nodejs backend does not
|
57 |
| - gem "therubyracer" |
| 58 | + gem 'therubyracer' |
58 | 59 | end
|
59 | 60 |
|
60 |
| -appraise "rails-5-no_sprockets" do |
| 61 | +appraise 'rails-5_no_sprockets_webpacker_1_x' do |
| 62 | + gem 'rails', '~> 5.0.0' |
| 63 | + gem 'webpacker', '~> 1.2' |
| 64 | + # This ExecJS backend provides stateful context |
| 65 | + # which the default nodejs backend does not |
| 66 | + gem 'therubyracer' |
| 67 | +end |
| 68 | + |
| 69 | +appraise 'rails-5_no_sprockets_webpacker_2' do |
| 70 | + gem 'rails', '~> 5.0.0' |
| 71 | + gem 'webpacker', '~> 2.0' |
| 72 | + # This ExecJS backend provides stateful context |
| 73 | + # which the default nodejs backend does not |
| 74 | + gem 'therubyracer' |
| 75 | +end |
| 76 | + |
| 77 | +appraise 'rails-5_no_sprockets_webpacker_3' do |
| 78 | + gem 'rails', '~> 5.0.0' |
| 79 | + gem 'webpacker', '>= 3.0' |
| 80 | + # This ExecJS backend provides stateful context |
| 81 | + # which the default nodejs backend does not |
| 82 | + gem 'therubyracer' |
| 83 | +end |
| 84 | + |
| 85 | +appraise 'rails-5-no_sprockets' do |
61 | 86 | # Appraisal adds `turbolinks` to this gemfile because it is
|
62 | 87 | # present in `./Gemfile`.
|
63 | 88 | # But it causes this gemfile to break, so it must be removed
|
64 | 89 | # from `./gemfiles/rails_5_no_sprockets.gemfile` manually.
|
65 | 90 | gem 'rails', '~> 5.0.0'
|
66 | 91 | end
|
67 | 92 |
|
68 |
| -appraise "rails-5.1-sprockets_4" do |
69 |
| - gem "rails", "5.1.0.rc1" |
70 |
| - gem "sprockets", "~> 4.0.x" |
71 |
| - gem "turbolinks", "~> 5.0.0" |
| 93 | +appraise 'rails-5.1-sprockets_4' do |
| 94 | + gem 'rails', '~> 5.1' |
| 95 | + gem 'sprockets', '~> 4.0.x' |
| 96 | + gem 'turbolinks', '~> 5.0.0' |
72 | 97 | end
|
0 commit comments