<wrap>
Wrap the body in the tag specified by the tag
attribute, iff when
is true.
Using regular DRYML conditional logic it is rather akward to conditionally wrap some tag in another tag. This tag makes it easy to do that.
Usage
For example, you might want to wrap an <img>
tag in an <a> tag but only under certain conditions. Say the current context has an href
attribute that may or may not be nil. We want to wrap the img in <a> if href
is not nil:
<wrap when="&this.href.present?" tag="a" href="&this.href"><img src="&this.img_filename"/></wrap>
Edit this page