If you see the following warnings you need to update your code. In ruby 3 0 positional arguments and keyword arguments will be separated. You can think about this tool as a cross between splat and keyword arguments.