From 30516bc301297cb35bf2c2e2f46290452a60f4b0 Mon Sep 17 00:00:00 2001 From: ko1 Date: Sun, 31 May 2015 19:17:18 +0000 Subject: * class.c (rb_class_has_methods): added to reduce depenedency to internal class data structure. * internal.h: ditto. * hash.c (has_extra_methods): use added function. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- internal.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'internal.h') diff --git a/internal.h b/internal.h index 95ce1f0daa..01485dee6c 100644 --- a/internal.h +++ b/internal.h @@ -667,6 +667,8 @@ VALUE rb_singleton_class_clone_and_attach(VALUE obj, VALUE attach); VALUE rb_singleton_class_get(VALUE obj); void Init_class_hierarchy(void); +int rb_class_has_methods(VALUE c); + /* compar.c */ VALUE rb_invcmp(VALUE, VALUE); -- cgit v1.2.3