haml/haml — pull request #604 by chriseppstein (2012-11-02 04:02:47+00:00)
Title: Fix for ruby bug in 1.9.2

This fix closes issue #603.

There's a bug in 1.9.2 where the same parse tree cannot be shared across several singleton classes -- this bug is fixed in 1.9.3.

We work around this by using a string eval instead of a block eval so that a new parse tree is created for each singleton class.