From: Run Paint Run Run <runrun@...> Date: 2010-06-06T05:47:45+09:00 Subject: [ruby-core:30603] Re: The `open` Methods and Their Many Arguments An addendum: the rdoc for IO.new specifies that `external_encoding: ?-` should set the external encoding of the stream to Encoding.default_external, but IO.new, Kernel.open, etc., all raise an ArgumentError in this instance.