# File src/rexml/parsers/baseparser.rb, line 102 def stream=( source ) if source.kind_of? String @source = Source.new(source) elsif source.kind_of? IO @source = IOSource.new(source) elsif source.kind_of? Source @source = source else raise "#{source.type} is not a valid input stream. It must be \n"+ "either a String, IO, or Source." end @closed = nil @document_status = nil @tags = [] @stack = [] @entities = [] end