fails:IO#internal_encoding with 'r' mode when Encoding.default_internal is not set returns nil if the internal encoding is not set
fails:IO#internal_encoding with 'r' mode when Encoding.default_internal is not set returns nil if Encoding.default_internal is changed after the instance is created
fails:IO#internal_encoding with 'r' mode when Encoding.default_internal is not set returns the value set when the instance was created
fails:IO#internal_encoding with 'r' mode when Encoding.default_internal is not set returns the value set by #set_encoding
fails:IO#internal_encoding with 'r' mode when Encoding.default_internal == Encoding.default_external returns nil
fails:IO#internal_encoding with 'r' mode when Encoding.default_internal == Encoding.default_external returns nil regardless of Encoding.default_internal changes
fails:IO#internal_encoding with 'r' mode when Encoding.default_internal != Encoding.default_external returns the value of Encoding.default_internal when the instance was created if the internal encoding is not set
fails:IO#internal_encoding with 'r' mode when Encoding.default_internal != Encoding.default_external does not change when Encoding.default_internal is changed
fails:IO#internal_encoding with 'r' mode when Encoding.default_internal != Encoding.default_external returns the internal encoding set when the instance was created
fails:IO#internal_encoding with 'r' mode when Encoding.default_internal != Encoding.default_external does not change when set and Encoding.default_internal is changed
fails:IO#internal_encoding with 'r' mode when Encoding.default_internal != Encoding.default_external returns the value set by #set_encoding
fails:IO#internal_encoding with 'r' mode when Encoding.default_internal != Encoding.default_external returns nil when Encoding.default_external is ASCII-8BIT and the internal encoding is not set
fails:IO#internal_encoding with 'r' mode when Encoding.default_internal != Encoding.default_external returns nil when the external encoding is ASCII-8BIT and the internal encoding is not set
fails:IO#internal_encoding with 'r+' mode when Encoding.default_internal is not set returns nil if the internal encoding is not set
fails:IO#internal_encoding with 'r+' mode when Encoding.default_internal is not set returns nil if Encoding.default_internal is changed after the instance is created
fails:IO#internal_encoding with 'r+' mode when Encoding.default_internal is not set returns the value set when the instance was created
fails:IO#internal_encoding with 'r+' mode when Encoding.default_internal is not set returns the value set by #set_encoding
fails:IO#internal_encoding with 'r+' mode when Encoding.default_internal == Encoding.default_external returns nil
fails:IO#internal_encoding with 'r+' mode when Encoding.default_internal == Encoding.default_external returns nil regardless of Encoding.default_internal changes
fails:IO#internal_encoding with 'r+' mode when Encoding.default_internal != Encoding.default_external returns the value of Encoding.default_internal when the instance was created if the internal encoding is not set
fails:IO#internal_encoding with 'r+' mode when Encoding.default_internal != Encoding.default_external does not change when Encoding.default_internal is changed
fails:IO#internal_encoding with 'r+' mode when Encoding.default_internal != Encoding.default_external returns the internal encoding set when the instance was created
fails:IO#internal_encoding with 'r+' mode when Encoding.default_internal != Encoding.default_external does not change when set and Encoding.default_internal is changed
fails:IO#internal_encoding with 'r+' mode when Encoding.default_internal != Encoding.default_external returns the value set by #set_encoding
fails:IO#internal_encoding with 'r+' mode when Encoding.default_internal != Encoding.default_external returns nil when Encoding.default_external is ASCII-8BIT and the internal encoding is not set
fails:IO#internal_encoding with 'r+' mode when Encoding.default_internal != Encoding.default_external returns nil when the external encoding is ASCII-8BIT and the internal encoding is not set
fails:IO#internal_encoding with 'w' mode when Encoding.default_internal is not set returns nil if the internal encoding is not set
fails:IO#internal_encoding with 'w' mode when Encoding.default_internal is not set returns nil if Encoding.default_internal is changed after the instance is created
fails:IO#internal_encoding with 'w' mode when Encoding.default_internal is not set returns the value set when the instance was created
fails:IO#internal_encoding with 'w' mode when Encoding.default_internal is not set returns the value set by #set_encoding
fails:IO#internal_encoding with 'w' mode when Encoding.default_internal == Encoding.default_external returns nil
fails:IO#internal_encoding with 'w' mode when Encoding.default_internal == Encoding.default_external returns nil regardless of Encoding.default_internal changes
fails:IO#internal_encoding with 'w' mode when Encoding.default_internal != Encoding.default_external returns the value of Encoding.default_internal when the instance was created if the internal encoding is not set
fails:IO#internal_encoding with 'w' mode when Encoding.default_internal != Encoding.default_external does not change when Encoding.default_internal is changed
fails:IO#internal_encoding with 'w' mode when Encoding.default_internal != Encoding.default_external returns the internal encoding set when the instance was created
fails:IO#internal_encoding with 'w' mode when Encoding.default_internal != Encoding.default_external does not change when set and Encoding.default_internal is changed
fails:IO#internal_encoding with 'w' mode when Encoding.default_internal != Encoding.default_external returns the value set by #set_encoding
fails:IO#internal_encoding with 'w' mode when Encoding.default_internal != Encoding.default_external returns nil when Encoding.default_external is ASCII-8BIT and the internal encoding is not set
fails:IO#internal_encoding with 'w' mode when Encoding.default_internal != Encoding.default_external returns nil when the external encoding is ASCII-8BIT and the internal encoding is not set
fails:IO#internal_encoding with 'w+' mode when Encoding.default_internal is not set returns nil if the internal encoding is not set
fails:IO#internal_encoding with 'w+' mode when Encoding.default_internal is not set returns nil if Encoding.default_internal is changed after the instance is created
fails:IO#internal_encoding with 'w+' mode when Encoding.default_internal is not set returns the value set when the instance was created
fails:IO#internal_encoding with 'w+' mode when Encoding.default_internal is not set returns the value set by #set_encoding
fails:IO#internal_encoding with 'w+' mode when Encoding.default_internal == Encoding.default_external returns nil
fails:IO#internal_encoding with 'w+' mode when Encoding.default_internal == Encoding.default_external returns nil regardless of Encoding.default_internal changes
fails:IO#internal_encoding with 'w+' mode when Encoding.default_internal != Encoding.default_external returns the value of Encoding.default_internal when the instance was created if the internal encoding is not set
fails:IO#internal_encoding with 'w+' mode when Encoding.default_internal != Encoding.default_external does not change when Encoding.default_internal is changed
fails:IO#internal_encoding with 'w+' mode when Encoding.default_internal != Encoding.default_external returns the internal encoding set when the instance was created
fails:IO#internal_encoding with 'w+' mode when Encoding.default_internal != Encoding.default_external does not change when set and Encoding.default_internal is changed
fails:IO#internal_encoding with 'w+' mode when Encoding.default_internal != Encoding.default_external returns the value set by #set_encoding
fails:IO#internal_encoding with 'w+' mode when Encoding.default_internal != Encoding.default_external returns nil when Encoding.default_external is ASCII-8BIT and the internal encoding is not set
fails:IO#internal_encoding with 'w+' mode when Encoding.default_internal != Encoding.default_external returns nil when the external encoding is ASCII-8BIT and the internal encoding is not set
fails:IO#internal_encoding with 'a' mode when Encoding.default_internal is not set returns nil if the internal encoding is not set
fails:IO#internal_encoding with 'a' mode when Encoding.default_internal is not set returns nil if Encoding.default_internal is changed after the instance is created
fails:IO#internal_encoding with 'a' mode when Encoding.default_internal is not set returns the value set when the instance was created
fails:IO#internal_encoding with 'a' mode when Encoding.default_internal is not set returns the value set by #set_encoding
fails:IO#internal_encoding with 'a' mode when Encoding.default_internal == Encoding.default_external returns nil
fails:IO#internal_encoding with 'a' mode when Encoding.default_internal == Encoding.default_external returns nil regardless of Encoding.default_internal changes
fails:IO#internal_encoding with 'a' mode when Encoding.default_internal != Encoding.default_external returns the value of Encoding.default_internal when the instance was created if the internal encoding is not set
fails:IO#internal_encoding with 'a' mode when Encoding.default_internal != Encoding.default_external does not change when Encoding.default_internal is changed
fails:IO#internal_encoding with 'a' mode when Encoding.default_internal != Encoding.default_external returns the internal encoding set when the instance was created
fails:IO#internal_encoding with 'a' mode when Encoding.default_internal != Encoding.default_external does not change when set and Encoding.default_internal is changed
fails:IO#internal_encoding with 'a' mode when Encoding.default_internal != Encoding.default_external returns the value set by #set_encoding
fails:IO#internal_encoding with 'a' mode when Encoding.default_internal != Encoding.default_external returns nil when Encoding.default_external is ASCII-8BIT and the internal encoding is not set
fails:IO#internal_encoding with 'a' mode when Encoding.default_internal != Encoding.default_external returns nil when the external encoding is ASCII-8BIT and the internal encoding is not set
fails:IO#internal_encoding with 'a+' mode when Encoding.default_internal is not set returns nil if the internal encoding is not set
fails:IO#internal_encoding with 'a+' mode when Encoding.default_internal is not set returns nil if Encoding.default_internal is changed after the instance is created
fails:IO#internal_encoding with 'a+' mode when Encoding.default_internal is not set returns the value set when the instance was created
fails:IO#internal_encoding with 'a+' mode when Encoding.default_internal is not set returns the value set by #set_encoding
fails:IO#internal_encoding with 'a+' mode when Encoding.default_internal == Encoding.default_external returns nil
fails:IO#internal_encoding with 'a+' mode when Encoding.default_internal == Encoding.default_external returns nil regardless of Encoding.default_internal changes
fails:IO#internal_encoding with 'a+' mode when Encoding.default_internal != Encoding.default_external returns the value of Encoding.default_internal when the instance was created if the internal encoding is not set
fails:IO#internal_encoding with 'a+' mode when Encoding.default_internal != Encoding.default_external does not change when Encoding.default_internal is changed
fails:IO#internal_encoding with 'a+' mode when Encoding.default_internal != Encoding.default_external returns the internal encoding set when the instance was created
fails:IO#internal_encoding with 'a+' mode when Encoding.default_internal != Encoding.default_external does not change when set and Encoding.default_internal is changed
fails:IO#internal_encoding with 'a+' mode when Encoding.default_internal != Encoding.default_external returns the value set by #set_encoding
fails:IO#internal_encoding with 'a+' mode when Encoding.default_internal != Encoding.default_external returns nil when Encoding.default_external is ASCII-8BIT and the internal encoding is not set
fails:IO#internal_encoding with 'a+' mode when Encoding.default_internal != Encoding.default_external returns nil when the external encoding is ASCII-8BIT and the internal encoding is not set
