# File /home/cepheus/projects/prep/log4r-1.0.0/src/log4r/outputter.rb, line 105 def initialize(_name, _out, hash=nil) if _out.nil? or _name.nil? raise ArgumentError, "Bad arguments. Name and IO expected.", caller elsif !_out.kind_of?(IO) raise TypeError, "IO object expected in second argumenT", caller end validate_hash(hash) @out = _out @name = _name @@outputters[@name] = self end