summaryrefslogtreecommitdiff
path: root/Rookbook.yaml
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 /Rookbook.yaml
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 'Rookbook.yaml')
-rw-r--r--Rookbook.yaml18
1 files changed, 16 insertions, 2 deletions
diff --git a/Rookbook.yaml b/Rookbook.yaml
index 4567480..011ecf1 100644
--- a/Rookbook.yaml
+++ b/Rookbook.yaml
@@ -101,8 +101,8 @@ recipes:
mkdir_p dir
#
store 'lib/**/*', 'bin/*', 'test/**/*', $text_files, dir
- #chdir 'examples' do cmd 'rook :clean' end
- #store 'examples/**/*', dir
+ chdir 'examples' do sys 'make clean' end
+ store 'examples/**/*', dir
store '$(apidocdir)/**/*', dir
mkdir_p "#{dir}/doc"
cp_r $doc_files, "#{dir}/doc"
@@ -116,3 +116,17 @@ recipes:
#
chmod 0644, "#{dir}/**/*", :filetype=>'file'
chmod 0755, "#{dir}/{bin,contrib}/*", :filetype=>'file'
+
+ - product: :duplicate
+ method: |
+ files = []
+ files += Dir.glob('lib/**/*.rb')
+ files += Dir.glob('benchmark/erubybench.{rb,rhtml,yaml}')
+ archive = "#{@product}.tar.gz"
+ tar_czf archive, files
+ dir = '/Volumes/WORKGROUP;DENEB/src/erubis/trunk'
+ cp archive, dir
+ chdir dir do
+ tar_xzf archive
+ end
+