Method: StringIO#external_encoding
- Defined in:
- ext/stringio/stringio.c
#external_encoding ⇒ Encoding
Returns the Encoding object that represents the encoding of the file. If the stream is write mode and no encoding is specified, returns nil.
1742 1743 1744 1745 1746 1747 |
# File 'ext/stringio/stringio.c', line 1742
static VALUE
strio_external_encoding(VALUE self)
{
struct StringIO *ptr = StringIO(self);
return rb_enc_from_encoding(get_enc(ptr));
}
|