Skip to content

Commit 439ca04

Browse files
committed
[ruby/strscan] Deprecate constant Id
`$Id$` is for RCS, CVS, and SVN; no information with GIT. ruby/strscan@9e3db14fa2
1 parent 27b1500 commit 439ca04

File tree

2 files changed

+1
-5
lines changed

2 files changed

+1
-5
lines changed

ext/strscan/strscan.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2233,6 +2233,7 @@ Init_strscan(void)
22332233
tmp = rb_str_new2("$Id$");
22342234
rb_obj_freeze(tmp);
22352235
rb_const_set(StringScanner, rb_intern("Id"), tmp);
2236+
rb_deprecate_constant(StringScanner, "Id");
22362237

22372238
rb_define_alloc_func(StringScanner, strscan_s_allocate);
22382239
rb_define_private_method(StringScanner, "initialize", strscan_initialize, -1);

test/strscan/test_stringscanner.rb

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -107,11 +107,6 @@ def test_const_Version
107107
assert_equal(true, StringScanner::Version.frozen?)
108108
end
109109

110-
def test_const_Id
111-
assert_instance_of(String, StringScanner::Id)
112-
assert_equal(true, StringScanner::Id.frozen?)
113-
end
114-
115110
def test_inspect
116111
str = 'test string'.dup
117112
s = create_string_scanner(str, false)

0 commit comments

Comments
 (0)