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.
Instance methods of
#initialize
,#initialize_copy
,#initialize_clone
,#initialize_dup
and#respond_to_missing?
are always private in CRuby.https://github.com/ruby/ruby/blob/69579ed57a2aa1c3ad739417db70564d570bf2c1/vm_method.c#L966-L977
I think it would be difficult to always mandate this behavior in the RBS signature, so I suggest that it be automatically set to private.