I recently found a bug in Sass::Engine:
When Sass::Engine is instantiated:

  sass = Sass::Engine.new("a\n  color: red")

...usually, #render is called only once on it:

  sass.render   #=> "a {\n  color: red; }\n"

...but when #render is called a second time or more, the results of
these successive calls stack up with each call:

  sass.render  #=> "a {\n  color: red; }\n\na {\n  color: red; }\n"

...whereas Haml::Engine yields the correct behavior, which is
returning the same result on each call.

You can find a tiny patch (test included) that fixes this:
http://pastie.org/172781.
(don't pay attention to the timestamps at the top of the file, they
are incorrect)

By the way, thanks a lot for both Haml and Sass, they basically saved
by relationship with HTML and CSS, respectively!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Haml" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/haml?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to