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

Tempura は、XML(XHTMLなど)で書かれたテンプレートと実データ(任意のオブ
ジェクト)を結び付け、生きたXML文書を生成するための、いわゆるテンプレー
トライブラリです。オブジェクト指向スクリプト言語Ruby用のライブラリとし
て実装されています。

特色
----

  * プレビュー可能なXML形式の文書によるテンプレート
  * 数種類の特別な属性名を持つXML属性のみが展開に作用
  * モデルデータは任意のRubyオブジェクト
  * ビューとモデルの分離
  * イベント駆動型WEBアプリケーションのサポート
  * WEBアプリケーションフレームワークDiv用のライブラリ部品を含む

実行環境
---------

最低限必要なソフトウェア

  * Ruby       - 1.6 以降
  * REXML      - XMLパーサ。Ruby 1.8 には標準添付

ユニットテストを実行するために必要なソフトウェア

  * Test::Unit - ユニットテストのためのライブラリ。Ruby 1.8 には標準添付
  * uconv      - utf8とeucの変換のためのライブラリ

より便利に使うために推奨するソフトウェア

  * Div        - WEBアプリケーションフレームワーク
  * WEBrick    - HTTPサーバーとして簡単に使える。Ruby 1.8 には標準添付

それぞれ以下からダウンロード可能です。

* 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

インストール
-------------

  $ ruby install.rb

-dオプションでインストール先を指定することができます。

  $ ruby install.rb -d {anywhere}

ライセンス
-----------

Tempuraに含まれるソースコードおよびドキュメントは藤本尚邦が著作権を保持
します。それらのファイルは GNU Lesser General Public Licence version 2
に従って配布するものとします。

免責事項
---------

本プログラムは無保証です。作者は、本プログラムをサポートする意志はあり
ますが、プログラム自身のバグ、あるいは、本プログラムの実行などから発生
するいかなる損害に対しても責任を持ちません。

ホームページ
-------------

http://www.imasy.or.jp/~hisa/ruby/tempura/


==
藤本尚邦 <hisa@imasy.or.jp>
