summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* [enhance] support C++makoto kuwata2011-03-222-2/+116
|
* [change] 'JavaGenerator' and 'JavaScriptGenerator' to rename ':buf' option ↵makoto kuwata2011-03-212-14/+14
| | | | into ':bufvar'
* [change] rename ':bufname' option to ':bufvar'makoto kuwata2011-03-212-17/+17
|
* [change] remove dependency to 'abstract' gemmakoto kuwata2011-03-212-2/+2
|
* [enhance] add 'lib/erubis/util.rb' which contains 'Kernel#not_implemented()'makoto kuwata2011-03-212-0/+23
|
* [change] 'Erubis::Engine.load_file()' to set cache timestamp to be the same ↵makoto kuwata2011-03-211-1/+3
| | | | value as original file
* [change] 'Erubis::Engine.load_file()' to rename temporary file instead of ↵makoto kuwata2011-03-211-5/+3
| | | | using flock
* [enhance] modify 'main.rb' to support Rubiniusmakoto kuwata2011-03-201-0/+26
|
* [refactor] 'InterporationEnhancer' and 'PrintOutEnhancer'makoto kuwata2011-02-231-5/+5
|
* [bugfix] 'InterporationEnhancer#_add_text_to_str()' raised ↵makoto kuwata2011-02-231-2/+1
| | | | null-pointer-exception in a certain case
* [bugfix] change 'PrefixedLineEnhancer' to be available with command-line ↵makoto kuwata2011-02-231-5/+10
| | | | option '-E'
* [refactor] change 'PercentLineEnhancer' to be subset of 'PrefixedLineEnhancer'makoto kuwata2011-02-221-47/+32
|
* [enhance] add 'PrefixedLineEnhancer' module and 'PrefixedLineEruby' classmakoto kuwata2011-02-222-0/+59
|
* [enhance] add new option ':bufname' to specify buffer variable namemakoto kuwata2011-02-222-16/+17
|
* [bugfix] fix a bug on InterporationEnhancermakoto kuwata2010-06-271-1/+1
|
* [bugfix] 'main.rb' to 'erubis -z' prints 'Syntax OK' correctlymakoto kuwata2009-07-151-1/+3
|
* [refactor] tweak 'main.rb'makoto kuwata2009-07-151-18/+14
|
* [refactor] tiny.rb to use 'pos...m.begin(0)' instead of 'input[pos, ↵makoto kuwata2009-07-141-4/+3
| | | | match.begin(0) - pos]'
* [edit] remove '$Rev$' from all filesmakoto kuwata2009-07-1424-24/+0
|
* - [change] rails_helper.rb changed to use ActionController::Base.new.loggermakoto kuwata2009-02-181-3/+3
|
* - [enhance] confirmed that erubis works fine on Rails 2.3makoto kuwata2009-02-181-1/+1
|
* - [enhance] Rails 2.2 supportmakoto kuwata2009-02-081-4/+33
|
* - [bugfix] report argument name when option argument is missingmakoto kuwata2009-02-071-2/+3
| | | | | | | - [bugfix] enhacner class name was not reported when not found (Ruby 1.9.1) - [change] add _error_test() to 'test-main.rb'
* - [change] change '#!/usr/bin/ruby' to '#!/usr/bin/env ruby' in 'bin/erubis'makoto kuwata2009-02-071-3/+3
| | | | | | - [bugfix] change 'optchar.chr' to 'optchar' in 'main.rb'.
* * [change] use "#{ENV['_']} -wc" instead of 'ruby -wc' to check syntax (-z) ↵makoto kuwata2008-06-121-1/+2
| | | | if ENV['_'] is not nil
* - [enhance] test/testutil.rb: add TestCase::post_definitionmakoto kuwata2008-06-125-47/+65
| | | | | | - [enhance] Ruby 1.9 support - [change] Evaluator#evaluate() changed not to use Erubis::EMPTY_BINDING to support Ruby1.9
* - [enhance] helpers/rails_helper.rb: Rails 2.1 supportmakoto kuwata2008-06-051-19/+51
|
* - [bugfix] rails_form_helper.rb: change '::::' to '::'makoto kuwata2008-05-052-11/+23
| | | | | | | | - [bugfix] rails_form_helper.rb: support Rails 2.0.2 - [update] users-guide - [remove] contrib/action_view_base_rb.patch - [release] preparation for 2.6.0
* - [update] users-guidemakoto kuwata2008-05-051-28/+3
| | | | | | | - [refactor] rails_helper.rb: remove debug messages - [change] rails_helper.rb: change 'logger.debug' to 'logger.info'
* - [enhance] rails_helper.rb: improved support of Rails 2.0.2.makoto kuwata2008-05-041-26/+69
|
* - [enhance] rails_helper.rb: improved Rails 2.0.2 supportmakoto kuwata2008-05-032-77/+85
|
* - [enhance] Conerter#convert_input(): convert '<%% %>' into '<% %>'makoto kuwata2008-05-032-8/+14
| | | | | | | - [enhance] test-erubis.rb: add 'doublepercent1' test - [enhance] Engine#load_file() can take :cachename property
* - [enhance] '<%= =%>' and '<%= -%>' removed tail spacesmakoto kuwata2008-04-292-3/+5
|
* - [add] preprocessing.rbmakoto kuwata2008-04-292-32/+63
| | | | | - [change] rails_helper.rb: move Preprocessing class and helper methods into preprocessing.rb
* - [update] users-guide.txt: add tips about preprocessing in Rails 2.0 makoto kuwata2008-01-302-2/+2
| | | | | | | - [debug] rails_helper.rb: _decode(): change /%3C%25%3D(.*?)%25%3E/ to /%3C%25(?:=|%3D)(.*?)%25%3E/ - [release] release preparation for 2.5.0
* - [enhance] add 'helpers/rails_form_helper.rb'makoto kuwata2008-01-292-24/+249
| | | | | | | | | | - [change] helpers/rails_helper.rb: rename _expr() to _p() - [enhance] helpers/rails_helper.rb: add _P() - [enhance] helpers/rails_helper.rb: support Rails 2.0 - [update] users-guide.txt - [change] rename 'CHANGES' to 'CHANGES.txt'
* - [enhance] add '--docwrite={true|false}' property to Ejavascript class.makoto kuwata2007-09-241-1/+7
| | | | | - [update] user's guide
* - [change] add Erubis::EMPTY_BINDINGmakoto kuwata2007-09-181-1/+3
| | | | | | | | - [bugfix] use Erubis::EMPTY_BINDING instead of TOPLEVEL_BINDING in Evaluator#evaluate() - [enhance] user's guide: new section 'evaluate(context) vs. result(binding)' added - [update] CHANGES
* - [bugfix] PercentLineEnhancer#add_text() was very slow (now very fast)makoto kuwata2007-09-101-6/+21
|
* - [enhance] RubyEvaluator#def_method() can take instance object as well was ↵makoto kuwata2007-07-192-4/+6
| | | | module object
* - [update] document updatedmakoto kuwata2007-07-191-7/+8
|
* - [enhance] add Erubis::XmlHelper::url_encode() (and u() which is alias of ↵makoto kuwata2007-07-184-5/+28
| | | | | | | | | url_encode()) - [enhance] Erubis::RubyEvaluator#evaluate() now convert @src into @_proc object and do instance_eval(&@_proc) - [change] Erubis::Converter#convert() clears @_proc to nil
* - [bugfix] main.rb: Object#hash() was returned instead of context in ↵makoto kuwata2007-07-111-1/+1
| | | | load_datafile()
* - [bugfix] main.rb: help message was not displayedmakoto kuwata2007-07-111-4/+3
| | | | | | - [bugfix] main.rb: Object#hash() was returned instead of context in load_datafile()
* - [bugfix] preprocessor bug is rails_helper.rbmakoto kuwata2007-05-261-1/+5
|
* - [enhance] preprocessor support in rails_helper.rbmakoto kuwata2007-05-261-0/+39
|
* - [bugfix] rails_helper.rb is edited incorrectlymakoto kuwata2007-05-261-4/+69
|
* - [enhance] add '-T' (don't expand tab characters)makoto kuwata2007-05-222-105/+39
| | | | | | | - [enhance] add 'contrib/erubis-run.rb' (thanks to Andrew R Jackson) - [update] add description about erubis-run.rb and DeleteIndentEnhancer
* - [refactor] remove RailsHelperEruby from helpers/rails.rbmakoto kuwata2007-05-1821-32/+34
| | | | | | - [bugfix] change context key 'code' to 'symbol' in benchmark/bench_context.yaml
* - [enhance] new command-line option '-X', '-N', '-C', and '-U' supportmakoto kuwata2007-05-152-10/+38
| | | | | | | | - [change] command 'notext' has been removed - [change] remove test/test-notext.{rb,yaml} - [change] command-line option '-C' has been desupported