Flexibility is a mix-in for ruby classes that allows you to easily define methods that can take a mixture of positional and keyword arguments.
>= 2.0.0
Noah Luck Easterly