Skip to content

Commit 7bdfa66

Browse files
authored
Merge pull request #77 from sikachu/rails-6-1-ready
Update CI matrix and make the gem Rails 6.1 compatible
2 parents ab65ebe + 39211d2 commit 7bdfa66

File tree

4 files changed

+55
-17
lines changed

4 files changed

+55
-17
lines changed

.travis.yml

Lines changed: 45 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ rvm:
1414
- 2.1.10
1515
- 2.2.10
1616
- 2.3.8
17-
- 2.4.6
18-
- 2.5.5
19-
- 2.6.3
17+
- 2.4.10
18+
- 2.5.8
19+
- 2.6.6
20+
- 2.7.2
2021

2122
gemfile:
2223
- Gemfile
@@ -27,6 +28,7 @@ gemfile:
2728
- gemfiles/Gemfile-5-1-stable
2829
- gemfiles/Gemfile-5-2-stable
2930
- gemfiles/Gemfile-6-0-stable
31+
- gemfiles/Gemfile-6-1-stable
3032
- gemfiles/Gemfile-edge
3133

3234
matrix:
@@ -39,6 +41,12 @@ matrix:
3941
gemfile: Gemfile
4042
- rvm: 2.1.10
4143
gemfile: Gemfile
44+
- rvm: 2.2.10
45+
gemfile: Gemfile
46+
- rvm: 2.3.8
47+
gemfile: Gemfile
48+
- rvm: 2.4.10
49+
gemfile: Gemfile
4250
- rvm: 1.9.3
4351
gemfile: gemfiles/Gemfile-5-0-stable
4452
- rvm: 1.9.3
@@ -47,6 +55,8 @@ matrix:
4755
gemfile: gemfiles/Gemfile-5-2-stable
4856
- rvm: 1.9.3
4957
gemfile: gemfiles/Gemfile-6-0-stable
58+
- rvm: 1.9.3
59+
gemfile: gemfiles/Gemfile-6-1-stable
5060
- rvm: 2.0.0
5161
gemfile: gemfiles/Gemfile-5-0-stable
5262
- rvm: 2.0.0
@@ -55,6 +65,8 @@ matrix:
5565
gemfile: gemfiles/Gemfile-5-2-stable
5666
- rvm: 2.0.0
5767
gemfile: gemfiles/Gemfile-6-0-stable
68+
- rvm: 2.0.0
69+
gemfile: gemfiles/Gemfile-6-1-stable
5870
- rvm: 2.1.10
5971
gemfile: gemfiles/Gemfile-5-0-stable
6072
- rvm: 2.1.10
@@ -67,8 +79,16 @@ matrix:
6779
gemfile: gemfiles/Gemfile-6-0-stable
6880
- rvm: 2.3.8
6981
gemfile: gemfiles/Gemfile-6-0-stable
70-
- rvm: 2.4.6
82+
- rvm: 2.4.10
7183
gemfile: gemfiles/Gemfile-6-0-stable
84+
- rvm: 2.1.10
85+
gemfile: gemfiles/Gemfile-6-1-stable
86+
- rvm: 2.2.10
87+
gemfile: gemfiles/Gemfile-6-1-stable
88+
- rvm: 2.3.8
89+
gemfile: gemfiles/Gemfile-6-1-stable
90+
- rvm: 2.4.10
91+
gemfile: gemfiles/Gemfile-6-1-stable
7292
- rvm: 1.9.3
7393
gemfile: gemfiles/Gemfile-edge
7494
- rvm: 2.0.0
@@ -79,27 +99,38 @@ matrix:
7999
gemfile: gemfiles/Gemfile-edge
80100
- rvm: 2.3.8
81101
gemfile: gemfiles/Gemfile-edge
82-
- rvm: 2.4.6
102+
- rvm: 2.4.10
83103
gemfile: gemfiles/Gemfile-edge
84-
- rvm: 2.4.6
104+
- rvm: 2.4.10
105+
gemfile: gemfiles/Gemfile-4-0-stable
106+
- rvm: 2.4.10
107+
gemfile: gemfiles/Gemfile-4-1-stable
108+
- rvm: 2.5.8
85109
gemfile: gemfiles/Gemfile-4-0-stable
86-
- rvm: 2.4.6
110+
- rvm: 2.5.8
87111
gemfile: gemfiles/Gemfile-4-1-stable
88-
- rvm: 2.5.5
112+
- rvm: 2.6.6
89113
gemfile: gemfiles/Gemfile-4-0-stable
90-
- rvm: 2.5.5
114+
- rvm: 2.6.6
91115
gemfile: gemfiles/Gemfile-4-1-stable
92-
- rvm: 2.6.3
116+
- rvm: 2.6.6
117+
gemfile: gemfiles/Gemfile-4-2-stable
118+
- rvm: 2.6.6
119+
gemfile: gemfiles/Gemfile-5-0-stable
120+
- rvm: 2.6.6
121+
gemfile: gemfiles/Gemfile-5-1-stable
122+
- rvm: 2.7.2
93123
gemfile: gemfiles/Gemfile-4-0-stable
94-
- rvm: 2.6.3
124+
- rvm: 2.7.2
95125
gemfile: gemfiles/Gemfile-4-1-stable
96-
- rvm: 2.6.3
126+
- rvm: 2.7.2
97127
gemfile: gemfiles/Gemfile-4-2-stable
98-
- rvm: 2.6.3
128+
- rvm: 2.7.2
99129
gemfile: gemfiles/Gemfile-5-0-stable
100-
- rvm: 2.6.3
130+
- rvm: 2.7.2
101131
gemfile: gemfiles/Gemfile-5-1-stable
102132

133+
103134
notifications:
104135
email: false
105136
irc:

gemfiles/Gemfile-6-1-stable

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
source "https://rubygems.org"
2+
3+
gemspec path: ".."
4+
5+
gem "rails", github: "rails/rails", branch: "6-1-stable"

lib/action_controller/action_caching.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
module ActionController
44
module Caching
5+
extend ActiveSupport::Autoload
6+
57
eager_autoload do
68
autoload :Actions
79
end

lib/action_controller/caching/actions.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -228,10 +228,10 @@ def initialize(controller, options = {}, infer_extension = true)
228228

229229
private
230230
def normalize!(path)
231-
ext = URI.parser.escape(extension.to_s) if extension
231+
ext = URI::DEFAULT_PARSER.escape(extension.to_s) if extension
232232
path << "index" if path[-1] == ?/
233-
path << ".#{ext}" if extension && !path.split("?", 2).first.ends_with?(".#{ext}")
234-
URI.parser.unescape(path)
233+
path << ".#{ext}" if extension && !path.split("?", 2).first.end_with?(".#{ext}")
234+
URI::DEFAULT_PARSER.unescape(path)
235235
end
236236
end
237237
end

0 commit comments

Comments
 (0)