1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

RDoc of Warning.[] and .[]= [Feature #16345] [ci skip]

This commit is contained in:
Nobuyoshi Nakada 2019-12-22 15:18:22 +09:00
parent d2ac6d4d9f
commit d76c8cfecd
No known key found for this signature in database
GPG key ID: 4BC7D6DF58D8DF60

25
error.c
View file

@ -166,6 +166,23 @@ rb_warning_category_enabled_p(rb_warning_category_t category)
return !(warning_disabled_categories & (1U << category));
}
/*
* call-seq
* Warning[category] -> true or false
*
* Returns the flag to show the warning messages for +category+.
* Supported categories are:
*
* +:deprecated+ :: deprecation warnings
* * assignemnt of non-nil value to <code>$,</code> and <code>$;</code>
* * keyword arguments
* * proc/lambda without block
* etc.
*
* +:experimental+ :: experimental features
* * Pattern matching
*/
static VALUE
rb_warning_s_aref(VALUE mod, VALUE category)
{
@ -175,6 +192,14 @@ rb_warning_s_aref(VALUE mod, VALUE category)
return Qfalse;
}
/*
* call-seq
* Warning[category] = flag -> flag
*
* Sets the warning flags for +category+.
* See Warning.[] for the categories.
*/
static VALUE
rb_warning_s_aset(VALUE mod, VALUE category, VALUE flag)
{