Add keyword arguments support to ProcInvoker
Fixes a regression we encountered upgrading from ruby 3.1 to 3.3 - Add keyword_arguments? method to detect procs with keyword parameters - Implement exec_proc_with_keyword_args to handle keyword argument passing - Update parameters_to_arity to correctly handle keyword and rest parameters - Fix exec_proc to route to keyword handling when appropriate - Add comprehensive test coverage for keyword argument scenarios - Ensure backward compatibility with existing splat argument behavior
S
Samuel Giddins committed
35e060cdf8befde81e788463e690aceb2f59db1e
Parent: 18de75f