Ответ 1
Это оказалось довольно простым:
filter :sass, syntax: :scss
Фильтры в наноке, похоже, следуют шаблону принятия любых параметров, которые им даны, и передачи их любому объекту, который фактически выполняет эту работу. Например, Nanoc::Filters::Sass
делает это в своем методе run
:
def run(content, params={})
options = params.dup
# supply default options, etc...
engine = ::Sass::Engine.new(content, options)
# ...
engine.render
end
Sass::Engine
, в свою очередь, имеет :syntax
в качестве доступной опции.