class Autodrop::Dog

Attributes

addr[R]
count[RW]
count_max[R]
drop_command[R]
duration[R]
expire[RW]

Public Class Methods

new(addr, config) click to toggle source
# File autodrop, line 97
def initialize addr, config
  @addr = addr
  @duration = config[KW_DURATION]
  @expire = Time.now + config[KW_DURATION]
  @count_max = config[KW_COUNT]
  @count = 1
  @drop_command = config[KW_DROP_COMMAND].map { |e|
    e == "%remote_address%" ? addr : e
  }
end