diff options
author | Matt Jankowski <matt@jankowski.online> | 2023-05-02 15:07:45 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-02 21:07:45 +0200 |
commit | 668a19a2f325c4e9fe2fd97d391ad3d2cd18c42a (patch) | |
tree | 9b77a4c23a932a269d8e5025eb4da6e8b24e60b4 /app/lib | |
parent | 05e3abe9d90c32891d87283ffdccf6dddc4e0f9c (diff) |
Fix Performance/DeletePrefix cop (#24796)
Diffstat (limited to 'app/lib')
-rw-r--r-- | app/lib/activitypub/case_transform.rb | 2 | ||||
-rw-r--r-- | app/lib/permalink_redirector.rb | 2 | ||||
-rw-r--r-- | app/lib/webfinger_resource.rb | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/app/lib/activitypub/case_transform.rb b/app/lib/activitypub/case_transform.rb index d36e01b8f2e..da2c5eb8b05 100644 --- a/app/lib/activitypub/case_transform.rb +++ b/app/lib/activitypub/case_transform.rb @@ -13,7 +13,7 @@ module ActivityPub::CaseTransform when Symbol then camel_lower(value.to_s).to_sym when String camel_lower_cache[value] ||= if value.start_with?('_:') - "_:#{value.gsub(/\A_:/, '').underscore.camelize(:lower)}" + "_:#{value.delete_prefix('_:').underscore.camelize(:lower)}" else value.underscore.camelize(:lower) end diff --git a/app/lib/permalink_redirector.rb b/app/lib/permalink_redirector.rb index 063a2188b5f..0fcec683d96 100644 --- a/app/lib/permalink_redirector.rb +++ b/app/lib/permalink_redirector.rb @@ -52,7 +52,7 @@ class PermalinkRedirector end def path_segments - @path_segments ||= @path.gsub(/\A\//, '').split('/') + @path_segments ||= @path.delete_prefix('/').split('/') end def find_status_url_by_id(id) diff --git a/app/lib/webfinger_resource.rb b/app/lib/webfinger_resource.rb index 42094548595..7e1a7196d7a 100644 --- a/app/lib/webfinger_resource.rb +++ b/app/lib/webfinger_resource.rb @@ -57,7 +57,7 @@ class WebfingerResource end def resource_without_acct_string - resource.gsub(/\Aacct:/, '') + resource.delete_prefix('acct:') end def local_username |