Class: StylesController

Inherits:
ApplicationController show all
Defined in:
app/controllers/styles_controller.rb

Instance Method Summary (collapse)

Instance Method Details

- (Object) index



3
4
5
6
7
8
9
10
11
12
# File 'app/controllers/styles_controller.rb', line 3

def index
  engine= Sass::Engine.new(File.read("public/stylesheets/sass/colors.sass"), :syntax => :sass, :load_paths => ["app/stylesheets"])
  environment= Sass::Environment.new
  engine.to_tree.children.each do | node |
    next unless node.kind_of? Sass::Tree::VariableNode
    node.perform environment
  end

  @sass_vars= environment.instance_variable_get("@vars").reject{|k| k == "important" }
end