In ruby, the ||= operator will assign a given value to a variable, if that
variable does not already have a value.
For example:
1 2 3 4 5 | |
This will assign "bar" to foo, unless foo is already set.
In other words, it will make "bar" the default value of foo.
I recently had to do this is bash, and it turns out bash has similar functionality. This is the bash equivalent:
1 2 3 4 5 | |