class ActiveRecord::Base
Public Class Methods
at_most(limiter, options = {})
click to toggle source
# File lib/at_most.rb, line 21 def self.at_most(limiter, options = {}) validate do |model| @all = self.class.all @count = @all.is_a?(ActiveRecord::Relation) ? @all.size : @all.count if @count >= limiter model.errors.add :base, validation_error(model, options[:message]) end end end