separated out ip ban logic from regular bans, users can no longer register if an ip ban is in place

This commit is contained in:
albert
2010-03-18 17:55:57 -04:00
parent dcf8d0df4c
commit e46bfb3d76
12 changed files with 124 additions and 33 deletions

9
app/models/ip_ban.rb Normal file
View File

@@ -0,0 +1,9 @@
class IpBan < ActiveRecord::Base
belongs_to :creator, :class_name => "User"
validates_presence_of :reason
validates_uniqueness_of :ip_addr
def self.is_banned?(ip_addr)
exists?(["ip_addr = ?", ip_addr])
end
end