https://radanskoric.com/articles/ruby-local-variables
Is it possible to conditionally define a local variable in Ruby? - Radan Skorić's personal site