Method: IPAccess::List#blacklist
- Defined in:
- lib/ipaccess/ip_access_list.rb
#blacklist(*addresses) ⇒ Object Also known as: add_black, deny, block
Adds IP addresses from given object(s) to black list if called with at least one argument. Returns black list if called without arguments (array of CIDR objects).
You should avoid passing hostnames as arguments since DNS is not reliable and responses may change with time, which may cause security flaws.
372 373 374 |
# File 'lib/ipaccess/ip_access_list.rb', line 372 def blacklist(*addresses) addresses.empty? ? self.to_a(:black) : add!(:black, *addresses) end |