[ruby/strscan] Deprecate constant Id

`$Id$` is for RCS, CVS, and SVN; no information with GIT.

https://github.com/ruby/strscan/commit/9e3db14fa2
This commit is contained in:
Nobuyoshi Nakada 2025-11-05 14:30:42 +09:00
parent 27b1500e70
commit 439ca0432e
No known key found for this signature in database
GPG Key ID: 3582D74E1FEE4465
2 changed files with 1 additions and 5 deletions

View File

@ -2233,6 +2233,7 @@ Init_strscan(void)
tmp = rb_str_new2("$Id$");
rb_obj_freeze(tmp);
rb_const_set(StringScanner, rb_intern("Id"), tmp);
rb_deprecate_constant(StringScanner, "Id");
rb_define_alloc_func(StringScanner, strscan_s_allocate);
rb_define_private_method(StringScanner, "initialize", strscan_initialize, -1);

View File

@ -107,11 +107,6 @@ module StringScannerTests
assert_equal(true, StringScanner::Version.frozen?)
end
def test_const_Id
assert_instance_of(String, StringScanner::Id)
assert_equal(true, StringScanner::Id.frozen?)
end
def test_inspect
str = 'test string'.dup
s = create_string_scanner(str, false)