Commits on Dec 11, 2010
  1. v0.12.0

    defunkt committed Dec 11, 2010
Commits on Nov 23, 2010
  1. remove unused instance var

    lawrencepit committed with judofyr Nov 23, 2010
Commits on Nov 19, 2010
  1. moved the layout instantiation code BEFORE the mustache_class call fo…

    …r the view. Needed to move the order in cases where the view subclassed a layout - the layout might not have been required yet, which would throw a NameError on mustache_class call
    jmreidy committed with defunkt Oct 28, 2010
  2. Instance render.

    defunkt committed Nov 19, 2010
  3. Replace StringScanner#clear with #terminate

    Seems almost silly to make a pull request for this, but an issue felt
    even sillier. Ruby 1.9.2 gives warnings that #clear is obsolete and
    should be replaced by #terminate. So, here it is.
    telemachus committed with defunkt Nov 10, 2010
Commits on Nov 13, 2010
  1. Updating the submodule pointer, and adding a test.

    Specification compliance-testing code really belongs in the
    implementation repository.  The Ruby test case has already
    been pulled out of the specifications module, and has now been
    replicated here.
    If the submodule is not populated, compliance testing is
    simply bypassed.
    pvande committed Nov 13, 2010
Commits on Nov 7, 2010
  1. Passing the full draft Mustache spec.

    This last commit ensures that all results returned from lambdas are rendered
    before being cached.  This allows for programatically generated templates,
    and simplifies the common task of rendering lambda results before returning
    pvande committed Nov 7, 2010
  2. Adding lambda interpolation, with result caching.

    This means that Mustache now passes all but two specifications.
    pvande committed Nov 7, 2010
  3. Better whitespace support.

    Tests and parser have been updated to pass the
    whitespace portions of the draft Mustache
    pvande committed Nov 7, 2010
Commits on Oct 8, 2010
Commits on May 28, 2010
  1. Failing indentation test

    defunkt committed May 28, 2010
Commits on May 24, 2010
  1. Bugfix: #map and other enumerables on 1.9.

    Fixes #49
    judofyr committed with defunkt May 24, 2010
  2. Add failing 1.9 test

    defunkt committed May 24, 2010
Commits on May 13, 2010
  1. v0.11.2

    defunkt committed May 13, 2010
  2. * Sinatra bugfix: `mustache :"TEMPLATE.atom"`

    Previously this would work in unexpected ways. Now it
    behaves thusly:
    Given `mustache :"positions.atom"`, Mustache will try
    to find `Views::Positions::Atom`. If it finds it, it'll
    use it. If it can't find it, it'll create it as a subclass
    of `Views::Positions` and set the `template_name` setting to
    defunkt committed May 13, 2010
  3. simplify

    defunkt committed May 13, 2010
  4. generated manual

    defunkt committed May 13, 2010
  5. load path issue in gemspec

    defunkt committed May 13, 2010
  6. v0.11.1

    defunkt committed May 13, 2010
Commits on Apr 22, 2010
  1. Paranoid newline section test

    defunkt committed Apr 22, 2010
Commits on Apr 18, 2010
  1. generate man

    defunkt committed Apr 18, 2010
  2. Bump version

    defunkt committed Apr 18, 2010
  3. v0.11.0

    defunkt committed Apr 18, 2010
  4. Update generated manuals

    defunkt committed Apr 18, 2010
  5. Doc tweaks

    defunkt committed Apr 18, 2010
  6. Higher Order Sections

    If the tag referenced by a section returns
    a lambda, it is called and passed the body
    of the section.
    The lambda may then preprocess or manipulate
    the text.
    What the lambda returns will replace the
    defunkt committed Apr 16, 2010