class method
Warning.[]=
[T] (::Warning::category, T flag) -> T
Warning[category] = flag → flag
error.c
View on GitHub ↗
static VALUE
rb_warning_s_aset(VALUE mod, VALUE category, VALUE flag)
{
unsigned int mask = rb_warning_category_mask(category);
unsigned int disabled = warning_disabled_categories;
if (!RTEST(flag))
disabled |= mask;
else
disabled &= ~mask;
warning_disabled_categories = disabled;
return flag;
}
Sets the warning flags for category. See Warning.[] for the categories.