aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_dispatch/journey/router/utils.rb
diff options
context:
space:
mode:
authorPat Allan <pat@freelancing-gods.com>2017-06-20 19:45:46 +1000
committerPat Allan <pat@freelancing-gods.com>2017-06-20 19:45:46 +1000
commitdd491b24ff28f637b1c8879002adb1acdf20a8ac (patch)
treed240379ea8a92ea60d6eefdd1b94e4187749db54 /actionpack/lib/action_dispatch/journey/router/utils.rb
parentb86e313df53ada181850a057e254052f38014738 (diff)
downloadrails-dd491b24ff28f637b1c8879002adb1acdf20a8ac.tar.gz
rails-dd491b24ff28f637b1c8879002adb1acdf20a8ac.tar.bz2
rails-dd491b24ff28f637b1c8879002adb1acdf20a8ac.zip
Make ActionMailer frozen string literal friendly.
Diffstat (limited to 'actionpack/lib/action_dispatch/journey/router/utils.rb')
-rw-r--r--actionpack/lib/action_dispatch/journey/router/utils.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/actionpack/lib/action_dispatch/journey/router/utils.rb b/actionpack/lib/action_dispatch/journey/router/utils.rb
index 59c6df88ea..b3896faf56 100644
--- a/actionpack/lib/action_dispatch/journey/router/utils.rb
+++ b/actionpack/lib/action_dispatch/journey/router/utils.rb
@@ -14,7 +14,7 @@ module ActionDispatch
# normalize_path("/%ab") # => "/%AB"
def self.normalize_path(path)
encoding = path.encoding
- path = "/#{path}"
+ path = "/#{path}".dup
path.squeeze!("/".freeze)
path.sub!(%r{/+\Z}, "".freeze)
path.gsub!(/(%[a-f0-9]{2})/) { $1.upcase }