# \[ANN\] Ember 0.3.0

**URL:** <https://www.ruby-forum.com/t/ann-ember-0-3-0/187633>\
**Category:** Ruby\
**Created:** [April 27, 2010, 3:17am UTC](https://www.ruby-forum.com/t/ann-ember-0-3-0/187633 "2010-04-27T03:17:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![snk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d9b06d/32.png) [@snk](https://www.ruby-forum.com/u/snk)\
**Post date:** [April 27, 2010, 3:17am UTC](https://www.ruby-forum.com/t/ann-ember-0-3-0/187633/1 "2010-04-27T03:17:12Z")

</div>

```
                           Ember

                 eRuby template processor

            http://snk.tuxfamily.org/lib/ember/

```

Ember (EMBEdded Ruby) is an [1]eRuby template processor that  
allows debugging, reduces markup, and improves composability  
of eRuby templates.

Version 0.3.0 (2010-04-26)

This release adds class methods that let you (portably and  
more easily) create your own domain specific languages in  
eRuby; adds more usage EXAMPLES in the help manual; and  
removes a binding inheritance hack.

New features:

Ember::Template::wrap\_content\_block()  
Wraps eRuby block content appending.

Ember::Template::content\_from\_block()  
Extracts content from eRuby blocks.

Ember::Template::buffer\_from\_block()  
Gives access to template evalutaion result buffer.

Bug fixes:

```
 * Remove hack for inheriting parent template binding.

```

Housekeeping:

```
 * Add example on unindenting node content and eRuby DSL
   examples that use the new content block methods.

 * Simplify code examples using the new wrap_content_block()
   method.

```

References

1. [eRuby - Wikipedia](http://en.wikipedia.org/wiki/ERuby)
