# File firewall/lib/symbiosis/firewall/directory.rb, line 25 def initialize(path, direction, chain = nil) raise Errno::ENOENT,path unless File.directory?(path) @path = path raise ArgumentError, "direction must be either incoming or outgoing" unless %w(incoming outgoing).include?(direction.to_s) @direction = direction @chain = chain @default = "accept" end