Hey,
in ERB it was possible to use tap to not repeat some calculations, e.g.:
<% Model.some_complex_query.tap do |result| %>
<%= something if result.size > 0 %>
<% result.each {} %>
<% end %>
and so on...
When I try similar thing it in Haml it displays the value of the tapped
object after executing the block.
- "string".tap do |s|
-# nothing here
will display "string", because it simply executes the code and #tap returns
the original object after executing the block. Is there a way to get similar
behavior as in ERB?
Cheers,
Szymon
--
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.