I took several steps to solve my problem. The following code is currently capable of modifying CSS, although it lacks the beautiful search line draft.find('#header a').style('color', '#333') :
CSS
$red:
code:
require 'rubygems' require 'haml' require 'sass' def get_file_as_string(filename) data = '' File.open(filename, "r").each_line {|line| data += line} data end engine = Sass::Engine.new(template, :syntax => :scss) result, extends = engine.to_tree.perform(Sass::Environment.new).cssize @x = result.children[1]
source share