From 373babeaac8c3e663e1ded74a9f06ac94a671ed9 Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 19 Dec 2017 04:57:20 +0000 Subject: [PATCH] error.c: KeyError docs [ci skip] * error.c (key_err_receiver, key_err_key): [DOC] documents of KeyError methods. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- error.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/error.c b/error.c index 68fe270937..2109936e72 100644 --- a/error.c +++ b/error.c @@ -1610,6 +1610,13 @@ rb_invalid_str(const char *str, const char *type) rb_raise(rb_eArgError, "invalid value for %s: %+"PRIsVALUE, type, s); } +/* + * call-seq: + * key_error.receiver -> object + * + * Return the receiver associated with this KeyError exception. + */ + static VALUE key_err_receiver(VALUE self) { @@ -1620,6 +1627,13 @@ key_err_receiver(VALUE self) rb_raise(rb_eArgError, "no receiver is available"); } +/* + * call-seq: + * key_error.key -> object + * + * Return the key caused this KeyError exception. + */ + static VALUE key_err_key(VALUE self) {