mirror of
https://github.com/discourse/discourse.git
synced 2026-09-05 04:40:41 -05:00
DEV: move send => public_send in lib folder
This handles most of the cases in `lib` where we were using send instead of public_send
This commit is contained in:
@@ -38,7 +38,7 @@ class RateLimiter
|
||||
self.after_create do |*args|
|
||||
next if @rate_limits_disabled
|
||||
|
||||
if rate_limiter = send(limiter_method)
|
||||
if rate_limiter = public_send(limiter_method)
|
||||
rate_limiter.performed!
|
||||
@performed ||= {}
|
||||
@performed[limiter_method] = true
|
||||
@@ -47,14 +47,14 @@ class RateLimiter
|
||||
|
||||
self.after_destroy do
|
||||
next if @rate_limits_disabled
|
||||
if rate_limiter = send(limiter_method)
|
||||
if rate_limiter = public_send(limiter_method)
|
||||
rate_limiter.rollback!
|
||||
end
|
||||
end
|
||||
|
||||
self.after_rollback do
|
||||
next if @rate_limits_disabled
|
||||
if rate_limiter = send(limiter_method)
|
||||
if rate_limiter = public_send(limiter_method)
|
||||
if @performed.present? && @performed[limiter_method]
|
||||
rate_limiter.rollback!
|
||||
@performed[limiter_method] = false
|
||||
|
||||
Reference in New Issue
Block a user