diff options
author | makoto kuwata <kwa@kuwata-lab.com> | 2006-04-29 13:43:58 +0000 |
---|---|---|
committer | makoto kuwata <kwa@kuwata-lab.com> | 2006-04-29 13:43:58 +0000 |
commit | 23c96d3dcd301159dca6e60e561ab4b27e19bd58 (patch) | |
tree | d88c50b309387f52ab9afd6fc9038f53bcdb08ec /erubis.gemspec | |
parent | 1a3ae7bbb18495c0d58d4c5a79de88976e086ea7 (diff) | |
download | erubis-23c96d3dcd301159dca6e60e561ab4b27e19bd58.tar.gz |
- [change] Eruby adopt ArrayBufferEnhancer as default
- [enhance] new module BiPatternEnhancer [experimental]
- [enhance] new module SimplifiedEnhancer
- [enhance] new module StringBufferEnhancer
- [enhance] new module PrintStatementEnhancer
- [enhance] new module PercentLineEnhancer
- [enhance] new module HeaderFooterEnhancer [experimental]
- [enhance] new class OutputSimplifiedEruby
- [enhance] Engine.supported_properties() added
- [enhance] print show_properties() when '-h' is specified
- [enhance] add Eperl class (engine/perl.rb)
- [enhance] add examples
- [change] class Eruby includes ArrayBufferEnhancer
- [change] EscapeEnhancer now overrides add_expr()
- [change] module PrintEnhancer is renamed to PrintAvailableEnhancer
- [change] Ejava doesn't out 'StringBuffer _buf' nor 'return _buf.toString();'
- [change] subclasses of Eruby are moved to new file 'enhanced.rb'
Diffstat (limited to 'erubis.gemspec')
-rw-r--r-- | erubis.gemspec | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/erubis.gemspec b/erubis.gemspec index 726cc20..6d327ab 100644 --- a/erubis.gemspec +++ b/erubis.gemspec @@ -15,21 +15,23 @@ spec = Gem::Specification.new do |s| s.version = ("$Release$" =~ /[\.\d]+/) && $& s.platform = Gem::Platform::RUBY s.homepage = "http://rubyforge.org/projects/erubis" - s.summary = "an implementation of eRuby" + s.summary = "a fast and extensible eRuby implementation which supports multi-language" s.description = <<-'END' Erubis is an implementation of eRuby and has the following features: + * Very fast (about three times faster than ERB) * Auto trimming spaces around '<% %>' * Auto sanitizing * Change embedded pattern (default '<% %>') * Context object available * Easy to expand in subclass + * Able to output multi-language (Ruby/PHP/C/Java/Scheme/Perl) END ## files files = [] files += Dir.glob('lib/**/*') files += Dir.glob('bin/*') - #files += Dir.glob('examples/**/*') + files += Dir.glob('examples/**/*') files += Dir.glob('test/test-*.rb') #files += Dir.glob('man/**/*') files += [ "doc/users-guide.html", "doc/docstyle.css", ] @@ -38,7 +40,7 @@ spec = Gem::Specification.new do |s| s.files = files s.executables = ["erubis"] s.bindir = "bin" - s.test_file = 'test/test-erubis.rb' + s.test_file = 'test/test.rb' end # Quick fix for Ruby 1.8.3 / YAML bug (thanks to Ross Bamford) |