Paul Klumpp cd873bce75 bundle install --deployment | 12 years ago | |
---|---|---|
.. | ||
erubis | 12 years ago | |
README_txt.html | 12 years ago | |
erubis_rb.html | 12 years ago |
Path: | README.txt |
Last Update: | Sat Apr 02 07:53:01 +0900 2011 |
release: | 2.7.0 |
copyright: | copyright(c) 2006-2011 kuwata-lab.com all rights reserved. |
Erubis is an implementation of eRuby.
It has the following features.
Erubis is implemented in pure Ruby. It
requires Ruby 1.8 or higher. Erubis
now supports Ruby 1.9.
See doc/users-guide.html for details.
$ sudo gem install erubis
$ tar xjf abstract_X.X.X.tar.bz2
$ cd abstract_X.X.X/
$ sudo ruby setup.rb
$ cd ..
$ tar xjf erubis_X.X.X.tar.bz2
$ cd erubis_X.X.X/
$ sudo ruby setup.rb
$ tar xjf erubis_X.X.X.tar.bz2
$ cd erubis_X.X.X/
$ cp /tmp/abstract_X.X.X/lib/abstract.rb lib
$ unset RUBYLIB
$ contrib/inline-require -I lib bin/erubis > contrib/erubis
Erubis supports Ruby on Rails. All you
have to do is to add the following code into your
‘config/environment.rb’ and restart web server.
require 'erubis/helpers/rails_helper'
#Erubis::Helpers::RailsHelper.engine_class = Erubis::Eruby
#Erubis::Helpers::RailsHelper.init_properties = {}
#Erubis::Helpers::RailsHelper.show_src = nil
If Erubis::Helpers::RailsHelper.show_src is ture, href="../classes/Erubis.html">Erubis prints converted Ruby code into
log file (‘log/development.log’ or so). It is useful for debug.
If you are exploring Eruby, see the following class at first.
‘benchmark/erubybenchmark.rb’ is a benchmark script of href="../classes/Erubis.html">Erubis. Try ‘ruby
erubybenchmark.rb’ in benchmark directory.
MIT License
makoto kuwata <kwa(at)kuwata-lab.com>