Actions
Feature #19027
closed.= syntax
Feature #19027:
.= syntax
Status:
Rejected
Assignee:
-
Target version:
-
Description
I wish I could do this in Ruby:
records .= where.not(id: excluded_ids) if some_condition
instead of:
records = records.where.not(id: excluded_ids) if some_condition
We already have +=, -=, ||=, etc, so why not have a .= syntax?
I rarely need this since most of the time self replacement methods like gsub! are available. Over my many years of Ruby programming I wished I could use a .= syntax maybe a handful of times, so this would be a rarely useful feature, but I find it to be quite elegant in the rare cases it could be needed.
Maybe this is just me being weird but I thought I would share.
Actions