Class: Gluey::Glues::Sass
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from Gluey::Glues::Base
Instance Method Details
#process(base_file, deps) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/gluey/glues/sass.rb', line 7 def process(base_file, deps) opts = { syntax: @material.file_extension.to_sym, load_paths: [File.('..', base_file)], cache_store: ::Sass::CacheStores::Filesystem.new("#{@context.tmp_path}/.sass"), filename: base_file, line_comments: true } engine = ::Sass::Engine.new(read_base_file(base_file), opts) output = engine.render engine.dependencies.each do |dependency| deps << ::Gluey::Dependencies::SingleFile.new(dependency.[:filename]).actualize end output end |