# File rexml/xmldecl.rb, line 18 def initialize(version=DEFAULT_VERSION, encoding=nil, standalone=nil) if version.kind_of? Source super encoding XMLDecl.parse_stream version, self @parent = encoding if encoding.kind_of? Parent elsif version.kind_of? XMLDecl super() @version = version.version @encoding = version.encoding @standalone = version.standalone else super() @version = version @encoding = encoding @standalone = standalone end @version = DEFAULT_VERSION if @version.nil? end