method
internal_encoding
ruby latest stable - Class:
IO
internal_encoding()public
Returns the Encoding of the internal string if conversion is specified. Otherwise returns nil.
static VALUE
rb_io_internal_encoding(VALUE io)
{
rb_io_t *fptr;
GetOpenFile(io, fptr);
if (!fptr->encs.enc2) return Qnil;
return rb_enc_from_encoding(io_read_encoding(fptr));
}