Sha256: 571e13395d2b89269ffb91cba95da8d6e7db8be5909a41f1d03e68195c3fca75

Contents?: true

Size: 1.82 KB

Versions: 1

Compression:

Stored size: 1.82 KB

Contents

= html-template-pro

* http://github.com/tom-lpsd/ruby-html-template-pro

== DESCRIPTION:

A Ruby port of `HTML::Template::Pro'. `HTML::Template::Pro' is
template engine originally written in Perl and XS. It's so fast
because of its C based implementation. Its syntax is very simple.
This results clearly separation of application logic and its view.

Template syntax complies with original perl module's syntax.
Please see, HTML::Template::SYNTAX[http://search.cpan.org/~viy/HTML-Template-Pro-0.92/lib/HTML/Template/SYNTAX.pod#SYNOPSIS].

== SYNOPSIS:

  # foo.rb
  require 'html/template/pro'
  
  template = HTML::Template::Pro.new(:filename => 'foo.tmpl')
  template.param(:param1 => 100)
  puts template.output
  
  # foo.tmpl
  <html>
    <head></head>
    <body>
      <h1><TMPL_VAR NAME="param1"></h1>
    </body>
  </html>

  # results
  $ ruby foo.rb
  <html>
    <head></head>
    <body>
      <h1>100</h1>
    </body>
  </html>
  
== REQUIREMENTS:

* C99 compiler.
* ruby > 1.9.

== INSTALL:

* sudo gem install html-template-pro

== SEE ALSO:

* Original perl module
  HTML::Template::Pro[http://search.cpan.org/~viy/HTML-Template-Pro-0.92/]

== WEBSITE:

*  http://tmplpro.rubyforge.org/

== AUTHOR:

Tom Tsuruhara <tom.lpsd@gmail.com>

Original perl module
HTML::Template::Pro[http://search.cpan.org/~viy/HTML-Template-Pro-0.92/]
(and most of this package's C code) is written by I. Vlasenko
<viy@altlinux.org>. Thanks to him for his great work.

== COPYRIGHT AND LICENSE:

Copyright (C) 2009 by Tom Tsuruhara.
Most of C codes (except internal.c) are
Copyright (C) 2005-2009 by I. Yu. Vlasenko.

This library is free software; you can redistribute it and/or modify
it under the same terms of the GNU Lesser General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
html-template-pro-0.0.3 README.rdoc