よくRubyで||=を使って、初期値を設定する。

trueかfalseのみ取り得る変数aに、定義されていなければをtrueで定義したい。 変数aは、すでに定義されているかもしれないし、そうでないかもしれない。 そういった時は、a ||= true if a.nil?と書く。

これで良いのかは分からないが、今の私が書けるコードである。

と、指摘があった。 うむ、確かに。