summaryrefslogtreecommitdiff
path: root/encoding.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2025-04-23 11:22:55 +0900
committerNobuyoshi Nakada <[email protected]>2025-04-23 14:14:36 +0900
commitb4417ff66511ef94a80a3b49ba184603b8e85a1b (patch)
treea847b0fa333debe60e56be033d712b9f7fae61fd /encoding.c
parent5f3fb35a14665374f353d3889ded3e8a0061895a (diff)
Add Encoding::UNICODE_VERSION constant
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/13154
Diffstat (limited to 'encoding.c')
-rw-r--r--encoding.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/encoding.c b/encoding.c
index e6b49ef145..e2aaadb5b9 100644
--- a/encoding.c
+++ b/encoding.c
@@ -1954,6 +1954,17 @@ Init_Encoding(void)
}
void
+Init_unicode_version(void)
+{
+ extern const char onigenc_unicode_version_string[];
+
+ VALUE str = rb_usascii_str_new_static(onigenc_unicode_version_string,
+ strlen(onigenc_unicode_version_string));
+ OBJ_FREEZE(str);
+ rb_define_const(rb_cEncoding, "UNICODE_VERSION", str);
+}
+
+void
Init_encodings(void)
{
rb_enc_init(&global_enc_table);