summaryrefslogtreecommitdiffstats
path: root/app/lib
diff options
context:
space:
mode:
authorMatt Jankowski <matt@jankowski.online>2023-05-02 15:07:45 -0400
committerGitHub <noreply@github.com>2023-05-02 21:07:45 +0200
commit668a19a2f325c4e9fe2fd97d391ad3d2cd18c42a (patch)
tree9b77a4c23a932a269d8e5025eb4da6e8b24e60b4 /app/lib
parent05e3abe9d90c32891d87283ffdccf6dddc4e0f9c (diff)
Fix Performance/DeletePrefix cop (#24796)
Diffstat (limited to 'app/lib')
-rw-r--r--app/lib/activitypub/case_transform.rb2
-rw-r--r--app/lib/permalink_redirector.rb2
-rw-r--r--app/lib/webfinger_resource.rb2
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