class ActiveRecord::Base
Public Class Methods
limiter_scope()
click to toggle source
# File lib/query_limiter/limiter.rb, line 8 def self.limiter_scope limit(self.max_limit || 5) end
max_query_limit(limit)
click to toggle source
# File lib/query_limiter/limiter.rb, line 16 def self.max_query_limit(limit) self.max_limit = limit end
query_limiter(options={})
click to toggle source
# File lib/query_limiter/limiter.rb, line 5 def self.query_limiter(options={}) class_attribute :max_limit def self.limiter_scope limit(self.max_limit || 5) end unless options[:without_default_scope] default_scope { limiter_scope } end def self.max_query_limit(limit) self.max_limit = limit end end