Erubis iconErubis 2.6.0

Erubis is an implementation of eRuby.
Erubis is an implementation of eRuby.

eRuby means "embedded Ruby" in documents. Embedded patterns are '< % statement % >' and '< %= expression % >'. The following is an example of eRuby. '< % ... % >' means Ruby statement and '< %= ... % >' means Ruby expression.

Erubis is implemented in Ruby and is now ported into Java. You can use Erubis in Java with Rhino.

Here are some key features of "Erubis":

Very fast, almost three times faster than ERB and about ten percent faster than eruby (implemented in C).
File caching of converted Ruby script support.
Auto escaping (sanitizing) support, it means that '' can be escaped in default. It is desirable for web application.
Spaces around '' are trimmed automatically only when '' is at the end of line.
Embedded pattern changeable (default ''), for example '[% %]' or '' are available.
Enable to handle Processing Instructions (PI) as embedded pattern (ex. ''). This is desirable for XML/HTML than '' because the latter breaks HTML design but the former doesn't.
Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript).
Context object available and easy to combine eRuby template with YAML datafile (see the below example).
Print statement available.
Easy to expand and customize in subclass
Print statement support
Lines starting with percent character ('%') support
Another embedded pattern support
Ruby on Rails support.
Mod_ruby support.

Requirements:

Ruby
Rails

What's New in This Release:

Improved support of Ruby on Rails 2.0.2.
New class ActionView::TemplateHandlers::Erubis is defined and registered as default handler of *.html.erb and *.rhtml.

last updated on:
May 12th, 2008, 10:36 GMT
price:
FREE!
developed by:
Makoto Kuwata
license type:
MIT/X Consortium License 
category:
ROOT \ Programming \ Code Generators

FREE!

In a hurry? Add it to your Download Basket!

user rating 16

UNRATED
3.1/5
 

0/5

Add your review!

SUBMIT