Commits on Mar 9, 2010
  1. ErubisTemplate: add :engine_class option, for specifying custom engin…

    gbuesing committed Mar 9, 2010
    …e class, and :escape_html option, for conveniently specifying Erubis::EscapedEruby engine.
Commits on Mar 7, 2010
  1. 0.8 release

    rtomayko committed Mar 7, 2010
  2. bump copyright date to 2010

    rtomayko committed Mar 7, 2010
Commits on Mar 6, 2010
  1. misc hygiene and style tweaks

    rtomayko committed Mar 6, 2010
Commits on Mar 5, 2010
  1. make precompiled template source methods more descriptive

    rtomayko committed Mar 5, 2010
    Removes the template_source and local_assignment_code methods and
    replaces them with #precompiled_template, #precompiled_preamble,
    and #precompiled_postamble methods. Template subclasses can hook
    in and provide template source generation at different levels.
    Line offset calculation is cleaned up a bit as well.
  2. compiled template method names use MD5 and lookup hash

    rtomayko committed Mar 5, 2010
    This should guarantee that method names never collide and also
    improves lookup performance, since the method name is generated
    once and then stored in a Hash. The downside is that generating
    the method name initially will be a bit slower since we bring in
    MD5 and sort the keys.
Commits on Mar 4, 2010
  1. we need a haml >= 2.2.11

    rtomayko committed Mar 4, 2010
  2. 0.7 release

    rtomayko committed Mar 4, 2010
  3. Merge precompiled methods into master

    rtomayko committed Mar 4, 2010
    This branch adds support for fast, precompiled templates using a
    mixin module. Include the Tilt::CompileSite module in your scope
    objects to enable method based template compilation for source
    generating templates like ERB, Erubis, and Builder.
    Special thanks to Josh Peek, Magnus Holm, and Yehuda Katz for their
    input. See the following discussion for more info on this approach:
Commits on Mar 3, 2010