# \[ANN\] Gerbil 2.0.0

**URL:** <https://www.ruby-forum.com/t/ann-gerbil-2-0-0/128009>\
**Category:** Ruby\
**Created:** [February 4, 2008, 7:55am UTC](https://www.ruby-forum.com/t/ann-gerbil-2-0-0/128009 "2008-02-04T07:55:56Z")\
**Posts on this page:** 2\
**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:** [February 4, 2008, 7:55am UTC](https://www.ruby-forum.com/t/ann-gerbil-2-0-0/128009/1 "2008-02-04T07:55:56Z")

</div>

```
                   Gerbil

```

Gerbil is an extensible document generator based on eRuby  
that outputs to any format you want: plain text, HTML,  
LaTeX, UNIX man page, your own custom format, and so on.

```
         http://gerbil.rubyforge.org

```

â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”

Version 2.0.0

Contents

â€¢ Thanks  
â€¢ Caution  
â€¢ Improvements  
â€¢ Repairs

This release fixes some bugs, improves the RDoc library,  
and adds nodes for customization of the default header and  
footer.

1 Thanks

â€¢ Zhang Chiyuan (pluskid) fixed the regexp placeholder  
bug described below.

2 Caution

â€¢ The lib/gerbil/rdoc.rb library has changed! Read it for  
details.

3 Improvements

â€¢ In the html format, added the following nodes which  
allow you customize the default header and footer  
whilst preserving the default content:  
â–¡ header\_outside\_above â€“ above the entire header  
block  
â–¡ header\_inside\_above â€“ above the default header  
content  
â–¡ header\_inside\_below â€“ below the default header  
content  
â–¡ header\_outside\_below â€“ below the entire header  
block  
â–¡ footer\_outside\_above â€“ above the entire footer  
block  
â–¡ footer\_inside\_above â€“ above the default footer  
content  
â–¡ footer\_inside\_below â€“ below the default footer  
content  
â–¡ footer\_outside\_below â€“ below the entire footer  
block

4 Repairs

â€¢ â€\0â€ and other regexp substitution placeholders in node  
content were being interpreted. In particular, any  
occurrences of â€\0â€ in a nodeâ€™s content was replaced by  
a strange SHA1 digest! {pluskid}

â€¢ The lib/gerbil/rdoc.rb library did not extract method  
information recursively.

â€¢ In the html format, added a CSS margin above HTML  
tables because they were visually colliding with other  
elements above them.

â€¢ Fixed some Ruby code warnings in the html format.

---

<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:** [February 5, 2008, 4:29am UTC](https://www.ruby-forum.com/t/ann-gerbil-2-0-0/128009/2 "2008-02-05T04:29:33Z")

</div>

Cool!

2008/2/4, Suraj K. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):
