Tempura - TEMPlate Utility for Ruby Application
===============================================

Tempura is one of a template library to create a live XML document
that combine real data into a XML template. It is implemented as a
library for object-oriented script language Ruby.

Feature
-------

  * Template is a XML format that preview is possible as HTML
  * Only some special XML attributes effect a result to expand a template
  * Model data is an arbitrary Ruby object
  * Separate between view and model
  * Support for event-driven web application
  * Includes library parts for the Div as web application framework

Environment for running
-----------------------

Requirement

  * Ruby       - 1.6 or later
  * REXML      - as XML parser included in Ruby 1.8 distribution

Requirement for unit test

  * Test::Unit - unit test library included in Ruby 1.8 distribution
  * uconv      - converter for utf8 and euc-jp

Recommended

  * Div        - web application framework
  * WEBrick    - http server toolkit included in Ruby 1.8 distribution

These are available from the following URL:

* Ruby       - http://www.ruby-lang.org/
* REXML      - http://raa.ruby-lang.org/list.rhtml?name=rexml
* Test::Unit - http://raa.ruby-lang.org/list.rhtml?name=testunit
* uconv      - http://raa.ruby-lang.org/list.rhtml?name=uconv
* Div        - http://raa.ruby-lang.org/list.rhtml?name=div
* WEBrick    - http://raa.ruby-lang.org/list.rhtml?name=webrick

Installation
------------

  $ ruby install.rb

Use -d option to specify location.

  $ ruby install.rb -d {anywhere}

License
-------

Tempura is copyright (c) 2003 FUJIMOTO, Hisakuni. It is free software,
and is distributed under the GNU LGPL, Lesser General Public License
version 2.

Warranty
--------

This software is provided "as is" and without any express or
implied warranties, including, without limitation, the implied
warranties of merchantibility and fitness for a particular
purpose.

Web Page
--------

http://www.fobj.com/tempura/


==
FUJIMOTO, Hisakuni <hisa at fobj.com>
