- def self.find_all_by_address(address, options)
- self.with_scope(:find => {:conditions => ["inet_aton(?) & netmask = address", address]}) do
- return self.find(:all, options)
- end
+ def self.no_account_creation(address, options = {})
+ match(address, options).exists?(:k => "no_account_creation")
+ end
+
+ def self.allow_account_creation(address, options = {})
+ match(address, options).exists?(:k => "allow_account_creation")
+ end
+
+ def self.no_note_comment(address, domain = nil)
+ match(address, :domain => domain).exists?(:k => "no_note_comment")
+ end
+
+ def self.no_trace_download(address, domain = nil)
+ match(address, :domain => domain).exists?(:k => "no_trace_download")