Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Is there a chance for after_do to have keyword arguments support?
I was hoping for something like
but I think the invisible
object
argument at the end makes it blow up (you can’t have non-kwargs after kwargs).The best I could do is to fake them via a
Hash
access (as in this PR), which might be the best that can be done while preserving the optionalobject
.Note that this PR probably won’t even build outside of MRI 2.1 and 2.2 – once the decision whether/how to support kwargs is made I can try wiring the specs so that kwarg-related ones are only ran on kwarg-capable Rubies.