| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
| |
- [enhance] Ruby 1.9 support
- [change] Evaluator#evaluate() changed not to use Erubis::EMPTY_BINDING to support Ruby1.9
|
| |
|
|
|
|
|
|
|
| |
- [refactor] rails_helper.rb: remove debug messages
- [change] rails_helper.rb: change 'logger.debug' to 'logger.info'
|
|
|
|
|
|
|
| |
- [debug] rails_helper.rb: _decode(): change /%3C%25%3D(.*?)%25%3E/ to /%3C%25(?:=|%3D)(.*?)%25%3E/
- [release] release preparation for 2.5.0
|
|
|
|
|
|
|
|
|
|
| |
- [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'
|
|
|
|
|
| |
- [update] user's guide
|
|
|
|
|
|
|
|
| |
- [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
|
|
|
|
| |
module object
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
- [enhance] add 'contrib/erubis-run.rb' (thanks to Andrew R Jackson)
- [update] add description about erubis-run.rb and DeleteIndentEnhancer
|
|
|
|
|
|
| |
- [bugfix] change context key 'code' to 'symbol' in benchmark/bench_context.yaml
|
|
|
|
|
|
|
|
| |
- [change] command 'notext' has been removed
- [change] remove test/test-notext.{rb,yaml}
- [change] command-line option '-C' has been desupported
|
| |
|
|
|
|
|
|
| |
- [enhance] add test/test-users-guide.rb
|
| |
|
|
|
|
|
|
| |
- [enhance] add ExpressionInterpolationEnhancer
|
| |
|
|
|
|
|
|
| |
- [update] user's guide
|
| |
|
|
|
|
|
|
|
|
| |
- [enhance] erubybench.rb supports '-e' (escape) option
- [enhance] erubybench.rb supports PI::Eruby
- [update] users-guide
|
| |
|
|
|
|
|
|
|
|
|
| |
- [enhance] add 'contrib/action_view_base_rb.patch'
- [change] license changed to MIT License
- [change] '<%- -%>' support
- [update] users-guide, README.txt
|
|
|
|
|
|
|
| |
- [enhance] add Erubis::VERSION
- [enhance] command-line option '-X' (syntax checking) added
- [update] users-guide updated
|
|
|
|
|
|
|
|
| |
- [enhance] add Erubis::Eruby_cached test
- [enhance] Context#update() added
- [enhance] option '-f' can take '*.rb' file
|
|
|
|
|
|
| |
- [update] website updated
|
|
|
|
|
|
|
| |
- [update] release preparation
- [enhance] add 'examples/pi'
|
|
|
|
|
|
| |
- [change] 'examples/pi' is renamed to 'examples/pi-xhtml'
|
|
|
|
|
|
|
|
| |
'@{...}@'
- [update] users-guide.txt updated
|
|
|
|
|
|
| |
- [update] users-guide updated
|
|
|
|
|
| |
- [update] users-guide update
|
|
|
|
|
|
| |
- [enhance] support rails
|
|
|
|
|
|
|
|
| |
of String#scan()
- [refactor] Engine#compile() is improved by scanning regexp tuning
|
|
|
|
|
|
|
|
| |
- [enhance] new enhancer NoCodeEnhander
- [change] Erubis::Eperl#escaped_expr() prints 'encode_entities()' which is avairlable with HTML::Entities module
- [bugfix] define_testmethods() (in 'test/testutil.rb') use 'module_eval' instead of 'eval'
- [update] doc/users-guide.txt updated
|
|
|
|
|
|
|
|
|
|
| |
- [change] option '-s' is obsolete
- [change] option '-E' is obsolete
- [change] option '-e' is renamed to '-E'
- [change] use command-line option object in Main class
- [refact] Helper#escape_xml() is changed to call String#gsub a time
- [change] test-bin.rb invoke Main.new.execute(), not 'ruby $script'
|
|
|
|
|
| |
- [enhance] add 'bin/notext' command
|
|
|
|
|
|
| |
- [change] Eruby#add_stmt() desn't add ';' when the last character is ?\n
- [bugfix] PrintEnableEnhancer#evaluate() added to evaluate with it's context
|
|
|
|
|
|
|
|
|
| |
- [enhance] Engine#result() can take a hash object
- [enhance] TinyEruby#evaluate() added
- [change] Engine#evaluate() convert hash into Context object
- [change] command-line option '-X' removed and add '-B' (invoke result(binding))
- [enhance] add 'website/' directory
|
|
|
|
|
|
|
| |
- [enhance] add Context class
- [enahnce] Engine#enhacne() now support Context object
- [enhance] new command-line option '-X' (convert to context obj) added
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- [refactor] XxxxXmlEruby classes are removed
- [change] PrintStatementEnhancer is renamed to PrintOutEnhancer
- [change] add benchmark/erubybench-lib.rb
- [change] command-line option '-E' (enhancers) changed to '-e'
- [change] README is rewrited in RDoc format
- [change] removed FastEnhancer
- [change] removed XxxXmlEruby classes
- [enhance] new command-line option '-E' (show all enhancers)
- [enhance] add XxxEnhancer.desc
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- [enhance] new property :preamble and :postamble support
- [enhance] new command-line option '-b' (body only)
- [change] Engine#init_src()/finis_src() are named to add_preamble()/add_postamble()
- [change] Ejava changed to print preamble and postamble.
- [enhance] add simplest.rb
- [enhance] new method Engine#compile!(), which compile input and set @src
- [enhance] new command-line option '-E' (load enhancers)
- [enhance] new property :escape, which represents escape function name
- [update] update users-guide
|
|
|
|
|
|
|
|
| |
- [update] users-guide updated
- [enhance] new command-line option '-x' : script source removing the last '_out' line
- [release] 1.1.0 and 1.1.1
|
|
|
|
|
|
|
|
| |
- [change] rename var name 'kind' to 'indicator' in Eruby#compile()
- [enhance] add doc/users-guide.txt
- [enhance] add command-line option '-I lib'
|
|
|
|
|
|
|
|
|
| |
- [bugfix] error occurs when input has no embedded pattern
- [enhance] add bin/erubis
- [enhance] add test/test-bin.rb
- [change] rename XxxFixture to XxxEnhancer
|
|
|