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:
Sam Saffron
2019-05-07 12:25:44 +10:00
parent 451f7842ff
commit e2bcf55077
13 changed files with 19 additions and 18 deletions
+3 -3
View File
@@ -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