The typical way to indent case statements is to have the whens at the same level as the case. Normally this doesn't matter, but in Haml, because it's indentation sensitive, it does.
Where in the docs does the bad indentation occur? That's definitely something that should be fixed. - Nathan On 3/27/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > > Hey maybe I'm missing something but the case statement seems broken > for me on 1.5.0. > > Trying the following example from the docs: > - case 2 > - when 1 > = "1!" > - when 2 > = "2?" > - when 3 > = "3." > > Yields the following error output: > > (eval):13:in `compile': compile error > (eval):7: syntax error, unexpected tIVAR, expecting kWHEN > @haml_lineno = 2 > ^ > (eval):8: syntax error, unexpected kWHEN, expecting kEND > when 1 > ^ > (eval):13: syntax error, unexpected kEND, expecting $end > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Haml" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/haml?hl=en -~----------~----~----~----~------~----~------~--~---
