| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
This expands signature to hold an array of KeywordArgument objects that describe the keyword arguments for this method signature.
| Back | FazBrowse Home | New Git URL |
We have used Signature for years to represent all forms of positional arguments, but for keyword arguments it only tracks how many there are, how many are required, and whether there's a kwrest argument. This is insufficient to use Signature as a comprehensive representation of all possible signature forms, needed for upcoming improvements to invocation.
This PR will attempt to expand Signature to support the full range of possible Ruby caller and callee signatures.