jam-cloud/ruby/lib/jam_ruby/models/ip_blacklist.rb

18 lines
368 B
Ruby

module JamRuby
class IpBlacklist < ActiveRecord::Base
attr_accessible :remote_ip, :notes, as: :admin
@@log = Logging.logger[IpBlacklist]
validates :remote_ip, presence:true, uniqueness:true
def self.listed(remote_ip)
IpBlacklist.count(:conditions => "remote_ip = '#{remote_ip}'") == 1
end
def to_s
remote_ip
end
end
end