I'm trying to make a admin tool to be able to change my style-sheets from withing the app, without the need of manually altering scss files. That's how I've ran into this problem. I need to open an SCSS, alter some rules in it and then save the template. Currently the engine docs (http://sass-lang.com/docs/yardoc/Sass/Engine.html) state that we are able to do as following:
<pre> template = File.load('stylesheets/sassy.sass') sass_engine = Sass::Engine.new(template) output = sass_engine.render puts output </pre> What I want is to alter the loaded SCSS template, and only then place an output. Is there any methods or techniques to accomplish that? Is there any way to do something like <pre> template = File.load('stylesheets/sassy.sass') sass_engine = Sass::Engine.new(template) sass_engine.find('#header a').style('color', '#333') output = sass_engine.render </pre> Sorry for the question if it appears to be a noob one. -- You received this message because you are subscribed to the Google Groups "Haml" group. To post to this group, send email to h...@googlegroups.com. To unsubscribe from this group, send email to haml+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/haml?hl=en.