Actions
Bug #9811
closedNumeric#step ignores `to` silently by keyword arguments.
Bug #9811:
Numeric#step ignores `to` silently by keyword arguments.
Actions
Added by nobu (Nobuyoshi Nakada) over 12 years ago. Updated about 12 years ago.
Applied in changeset r45861.
numeric.c: check keyword arguments
num_step_scan_args): check keyword arguments and failruby-dev:48177] [Bug #9811]r45861 およびその準備の r45859, r45860 を ruby_2_1 にバックポートすると 1.step(by: 0).size が "in `size': unknown keywords: by, to (ArgumentError)" のような例外を発生させます。
rb_get_kwargs() は ID の配列を受けとりますが、Symbol の配列を渡しているためでした。trunk では rb_id2sym() が Symbol をそのまま返すため発生していませんでした。
r45858, r45859, r45860, r45861 and r46638 were backported into ruby_2_1 branch at r46661.