Waarom worden variabelen "gedefinieerd" als ze alleen voorkomen in niet-uitgevoerde Ruby-code?
Waarom lijkt Ruby variabele declaraties te opheffen van binnen een case statement, zelfs als dat codepad niet wordt uitgevoerd?