|
1 | 1 | version_file = File.expand_path("../.rails-version", __FILE__)
|
2 | 2 |
|
3 |
| -# FIXME: rack 2.1.0 introduces a deprecation warning that rails is triggering, |
4 |
| -# but in later versions this warning will be removed. Get rid of this hack once |
5 |
| -# rack 2.1.0+ is out. |
6 |
| -gem 'rack', '!= 2.1.0' |
7 |
| - |
8 | 3 | case version = ENV['RAILS_VERSION'] || (File.exist?(version_file) && File.read(version_file).chomp) || ''
|
9 | 4 | when /master/
|
10 | 5 | gem "rails", :git => "https://github.com/rails/rails.git"
|
|
49 | 44 | gem "puma"
|
50 | 45 | end
|
51 | 46 |
|
52 |
| - if RUBY_VERSION < "2.5" |
53 |
| - gem "sprockets", "~> 3.0" |
54 |
| - end |
55 |
| - |
56 | 47 | if version.gsub(/[^\d\.]/,'').to_f >= 6.0
|
57 | 48 | gem "activerecord-jdbcsqlite3-adapter", "~> 60.0.rc1", :platforms => [:jruby]
|
58 | 49 | else
|
59 | 50 | gem 'activerecord-jdbcsqlite3-adapter', :platforms => [:jruby]
|
60 | 51 | end
|
61 | 52 | end
|
62 | 53 |
|
| 54 | +gem "childprocess", '< 2.0.0' if RUBY_VERSION < '2.3' |
| 55 | + |
63 | 56 | if RUBY_VERSION < '1.9.3'
|
64 | 57 | gem "i18n", '< 0.7.0'
|
65 | 58 | elsif RUBY_VERSION < '2.3.0'
|
66 | 59 | gem "i18n", '< 1.5.2'
|
67 | 60 | end
|
| 61 | + |
| 62 | +gem "nio4r", '< 2.4.0' if RUBY_VERSION < '2.3' |
| 63 | + |
| 64 | +gem "public_suffix", '< 4.0.0' if RUBY_VERSION < '2.3' |
| 65 | + |
| 66 | +# rack 2.1.0 introduces a deprecation warning that rails is triggering, |
| 67 | +# but in later versions this warning is removed. |
| 68 | +if RUBY_VERSION < '2.2' |
| 69 | + gem "rack", '< 2.0.0', '!= 2.1.0' |
| 70 | +elsif RUBY_VERSION < '2.3' |
| 71 | + gem "rack", '< 2.2.0', '!= 2.1.0' |
| 72 | +end |
| 73 | + |
| 74 | +gem "sprockets", '~> 3.0' if RUBY_VERSION < '2.5' |
| 75 | + |
68 | 76 | gem "test-unit" if RUBY_VERSION >= '2.2.0' && version =~ /3[.-]2[.-]/
|
| 77 | + |
| 78 | +gem "xpath", '< 3.2.0' if RUBY_VERSION < '2.3' |
0 commit comments