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

Make boolean expected messages more consitent

This commit is contained in:
Nobuyoshi Nakada 2021-07-18 20:51:30 +09:00
parent 9b972310fa
commit 8a6ef5ef8f
No known key found for this signature in database
GPG key ID: 7CD2805BFA3770C6
2 changed files with 2 additions and 3 deletions

View file

@ -1271,8 +1271,7 @@ exc_full_message(int argc, VALUE *argv, VALUE exc)
rb_get_kwargs(opt, kw, 0, kw_max_, args);
switch (args[kw_highlight]) {
default:
rb_raise(rb_eArgError, "expected true or false as "
"highlight: %+"PRIsVALUE, args[kw_highlight]);
rb_bool_expected(args[kw_highlight], "highlight");
case Qundef: args[kw_highlight] = Qnil; break;
case Qtrue: case Qfalse: case Qnil: break;
}

View file

@ -3388,7 +3388,7 @@ rb_bool_expected(VALUE obj, const char *flagname)
case Qtrue: case Qfalse:
break;
default:
rb_raise(rb_eArgError, "true or false is expected as %s: %+"PRIsVALUE,
rb_raise(rb_eArgError, "expected true or false as %s: %+"PRIsVALUE,
flagname, obj);
}
return obj != Qfalse;