From 69f03c864eb193a163631d9a208fd64944b078dc Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sun, 26 Dec 2021 23:17:14 +0900 Subject: Remove Refinement#include and Refinement#prepend --- eval.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'eval.c') 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"); -- cgit v1.2.1