From 73f72ec8fe1ae19b22f5a1d9cfcb3b44a6c124a0 Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Mon, 28 Jul 2025 04:08:31 -0400 Subject: [PATCH] Use `attribute` for defining `rate_limit` boolean (#35555) --- app/models/concerns/rate_limitable.rb | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app/models/concerns/rate_limitable.rb b/app/models/concerns/rate_limitable.rb index ad1b5e44e36..c6b5d3e0844 100644 --- a/app/models/concerns/rate_limitable.rb +++ b/app/models/concerns/rate_limitable.rb @@ -3,12 +3,8 @@ module RateLimitable extend ActiveSupport::Concern - def rate_limit=(value) - @rate_limit = value - end - - def rate_limit? - @rate_limit + included do + attribute :rate_limit, :boolean, default: false end def rate_limiter(by, options = {})