Tweak find-by-memoization good example #368
Merged
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.
The current good section is quite a mouthful.
That is partially the fault of Ruby, but it can be better:
This style is quite common:
https://github.com/search?q=lang%3Aruby%20%2Freturn%20.*%20if%20defined%2F&type=code
Tried searching for the other one but every search I try just times out.
As for
instance_variable_defined?
vsdefined?
, it's just shorter but does the same thing.I would like to change rubocop-rails autocorrect for this, so opening here first. rubocop/rubocop-rails#1513
cc @r7kamura if you have opinions here.