I feel like, in this case, the more explicit way of writing it is best. If
we do add the language feature, most people won't know about it and will
become confused upon seeing it in someone else's code, which isn't worth it
for something that can be easily done without a language feature.

You could write a helper for it, though.

On Sat, Jul 18, 2009 at 9:02 AM, ehahn <[email protected]> wrote:

>
> Hi.  Newbie alert (apologies!)
>
>  I'm really loving haml but very frequently finding starting with:
>
> %div= foo.subject
>
> and then not liking the empty html elements when there is no subject,
> so I dutifully improve the output with:
>
> - unless foo.subject.blank?
>  %div= foo.subject
>
> I'm wondering if there is a shorthand for this (common?) usage in
> haml?  I guess what I'd love to see is something like:
>
> %div=? foo.subject (and %div!=? etc.)
>
> which would mean "only emit the html if the expression evaluates to a
> non-blank value"
>
> Is there some fantastic way to achieve this with released haml?
>
>
>
> >
>

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