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.