From b80d5f14df01ac626a42668f40ede3724e4425ef Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 3 Aug 2010 12:01:13 +0000 Subject: * hash.c (rb_check_hash_type): added. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- hash.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'hash.c') diff --git a/hash.c b/hash.c index 84d9eb3aec..8bba586dfb 100644 --- a/hash.c +++ b/hash.c @@ -418,6 +418,12 @@ to_hash(VALUE hash) return rb_convert_type(hash, T_HASH, "Hash", "to_hash"); } +VALUE +rb_check_hash_type(VALUE hash) +{ + return rb_check_convert_type(hash, T_HASH, "Hash", "to_hash"); +} + /* * call-seq: * Hash.try_convert(obj) -> hash or nil @@ -432,7 +438,7 @@ to_hash(VALUE hash) static VALUE rb_hash_s_try_convert(VALUE dummy, VALUE hash) { - return rb_check_convert_type(hash, T_HASH, "Hash", "to_hash"); + return rb_check_hash_type(hash); } static int -- cgit v1.2.3