2012-11-15 10 views

Antwort

14

Dies wurde ganz einfach sein aus:

filter :sass, syntax: :scss 

Filter in nanoc scheint das Muster der Einnahme von allen Optionen sie gegeben und Leiten sie zusammen, was auch immer Objekt tatsächlich macht die Arbeit zu folgen. Zum Beispiel Nanoc::Filters::Sass tut dies in seiner run Methode:

def run(content, params={}) 
    options = params.dup 
    # supply default options, etc... 
    engine = ::Sass::Engine.new(content, options) 
    # ... 
    engine.render 
end 

Sass::Engine, hat wiederum :syntax als available option.

+3

Mit Compass können Sie auch alle Optionen in einer '' 'config.rb''' Datei:' '' Compass.add_project_configuration ('config.rb') '' 'dann in den Regeln statt nur übergeben Die ganze Menge: '' 'Filter: sass, Compass.sass_engine_options''' – iono

+0

Hinweis: Wenn Sie dies für Ruby 1.8.x benötigen, verwenden Sie stattdessen die ältere Hash-Syntax:': syntax =>: scss' (I hadn habe bis gestern bemerkt, dass Ruby 1.9.2 eine neue Hash-Syntax eingeführt hat) –

Verwandte Themen