13 lines
428 B
Ruby
13 lines
428 B
Ruby
class Acl < ActiveRecord::Base
|
|
def self.find_by_address(address, options)
|
|
self.with_scope(:find => {:conditions => ["inet_aton(?) & netmask = address", address]}) do
|
|
return self.find(:first, options)
|
|
end
|
|
end
|
|
|
|
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
|
|
end
|
|
end
|