ERBook is an extensible document processor that emits any document you can imagine from eRuby templates, which allow scripting and dynamic content generation.
- What’s new? — history of project releases.
- Source code — obtain via Git or browse online.
- API reference — documentation for source code.
- Project home — the ERBook project home page.
To get help or provide feedback, simply contact the author(s).
1.1 Features
ERBook is exciting because:
- Its documents are scriptable eRuby templates.
- It lets you define your own document formats.
- It emits beautiful XHTML (web page) documents.
- It consists of a mere 445 lines of code.
Note 1. More document formats are planned
1.2 License
(the ISC license)
Copyright 2006 Suraj N. Kurapati sunaku@gmail.com
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1.3 Credits
The “erbook.png” image and its “erbook.svg” source utilize the “cartoon owl sitting on a book” graphic, which was created and released into the public domain by Jens Vierbuchen on July 7, 2008.
ERBook is made possible by contributions from users like you:
- Jens Vierbuchen
- Maunika Gosike
- Zhang Chiyuan
1.4 Reviews
Tom Cloyd in ruby-talk:
This documentation is simply gorgeous!
Vitor Peres in ruby-talk:
I actually felt like printing [this manual], because it’s just so well-thought typographically… Even if [ERBook] weren’t great by itself, I’d feel good just looking at the manual.
Ara T. Howard in ruby-talk:
[This manual is] a insanely complete and nice looking bit of documentation [… ERBook] looks like a great project
Martin DeMello in ruby-talk:
Very nice work indeed!