aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2021-12-26 23:17:14 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-12-26 23:28:54 +0900
commit69f03c864eb193a163631d9a208fd64944b078dc (patch)
tree36717898123ab9e361951a1bacdadc0015eab7b0 /eval.c
parent39bc5de83394a380c9967df74e06c824186f8560 (diff)
downloadruby-69f03c864eb193a163631d9a208fd64944b078dc.tar.gz
Remove Refinement#include and Refinement#prepend
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/eval.c b/eval.c
index 0de3105ac7..9ba90ecdfa 100644
--- a/eval.c
+++ b/eval.c
@@ -1129,7 +1129,7 @@ rb_mod_include(int argc, VALUE *argv, VALUE module)
CONST_ID(id_included, "included");
if (FL_TEST(module, RMODULE_IS_REFINEMENT)) {
- rb_warn_deprecated_to_remove_at(3.2, "Refinement#include", NULL);
+ rb_raise(rb_eTypeError, "Refinement#include has been removed");
}
rb_check_arity(argc, 1, UNLIMITED_ARGUMENTS);
@@ -1179,7 +1179,7 @@ rb_mod_prepend(int argc, VALUE *argv, VALUE module)
ID id_prepend_features, id_prepended;
if (FL_TEST(module, RMODULE_IS_REFINEMENT)) {
- rb_warn_deprecated_to_remove_at(3.2, "Refinement#prepend", NULL);
+ rb_raise(rb_eTypeError, "Refinement#prepend has been removed");
}
CONST_ID(id_prepend_features, "prepend_features");