/* * call-seq: * enc.ascii_compatible? -> true or false * * Returns whether ASCII-compatible or not. * * Encoding::UTF_8.ascii_compatible? #=> true * Encoding::UTF_16BE.ascii_compatible? #=> false * */ static VALUE enc_ascii_compatible_p(VALUE enc) { return rb_enc_asciicompat(enc_table.list[must_encoding(enc)].enc) ? Qtrue : Qfalse; }
/* * call-seq: * enc.ascii_compatible? -> true or false * * Returns whether ASCII-compatible or not. * * Encoding::UTF_8.ascii_compatible? #=> true * Encoding::UTF_16BE.ascii_compatible? #=> false * */ static VALUE enc_ascii_compatible_p(VALUE enc) { return rb_enc_asciicompat(must_encoding(enc)) ? Qtrue : Qfalse; }
/* * call-seq: * enc.dummy? -> true or false * * Returns true for dummy encodings. * A dummy encoding is an encoding for which character handling is not properly * implemented. * It is used for stateful encodings. * * Encoding::ISO_2022_JP.dummy? #=> true * Encoding::UTF_8.dummy? #=> false * */ static VALUE enc_dummy_p(VALUE enc) { return ENC_DUMMY_P(enc_table.list[must_encoding(enc)].enc) ? Qtrue : Qfalse; }
/* * call-seq: * enc.dummy? -> true or false * * Returns true for dummy encodings. * A dummy encoding is an encoding for which character handling is not properly * implemented. * It is used for stateful encodings. * * Encoding::ISO_2022_JP.dummy? #=> true * Encoding::UTF_8.dummy? #=> false * */ static VALUE enc_dummy_p(VALUE enc) { return ENC_DUMMY_P(must_encoding(enc)) ? Qtrue : Qfalse; }