We plan to add support for multiline blocks without the multiline
syntax in the case of Ruby lines that end in commas. I believe this
should address this case.

On Wed, Apr 21, 2010 at 9:57 AM, Serenity <[email protected]> wrote:
> Hello,
>
> I understand that it is deliberately annoying to make multi-line code
> in HAML, and the philosophy behind it.
>
> However, I keep running into what I believe is a valid exception to
> this philosophy: specifying a data structure with the sole purpose of
> driving the UI.
>
> I have a few fairly clean HAML templates that iterate over a data
> structure to build out a page. The problem is that the data
> structures' entire purposes are to spell out how to build the UI. I
> currently define them into class variables in the controllers so that
> I can use the cleaner standard ruby syntax to break it out over
> multiple lines.
>
> The problem is, they really belong *in* the view templates - that is
> the only place the are consumed. It hinders maintainability to have to
> run around looking for the definition of a static value that is only
> used in one place.
>
> I could put them in the controller, but they aren't used there, and
> they overwhelm it, making simple controllers very hard to read. I
> could create a helper to define it and then set it in the controller
> via the helper - but now you have to go to two different places to
> suss out the content of a static variable that is only used once in
> one place.
>
> Is there another way? If you are simply defining a static ruby
> variable, is there an exception to the multi-line syntax that is *not*
> deliberately hard to use?
>
> --
> 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.
>
>

-- 
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.

Reply via email to