summaryrefslogtreecommitdiff
path: root/erubis.gemspec
diff options
context:
space:
mode:
authormakoto kuwata <kwa@kuwata-lab.com>2006-04-29 13:43:58 +0000
committermakoto kuwata <kwa@kuwata-lab.com>2006-04-29 13:43:58 +0000
commit23c96d3dcd301159dca6e60e561ab4b27e19bd58 (patch)
treed88c50b309387f52ab9afd6fc9038f53bcdb08ec /erubis.gemspec
parent1a3ae7bbb18495c0d58d4c5a79de88976e086ea7 (diff)
downloaderubis-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.gemspec8
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)