class Sprockets::SassCompressor
Public Class Methods
new(options = {})
click to toggle source
# File lib/sassc/rails/compressor.rb, line 6 def initialize(options = {}) @options = { syntax: :scss, cache: false, read_cache: false, style: :compressed }.merge(options).freeze @cache_key = SecureRandom.uuid end
Public Instance Methods
call(*args)
click to toggle source
# File lib/sassc/rails/compressor.rb, line 16 def call(*args) input = if defined?(data) data # sprockets 2.x else args[0][:data] #sprockets 3.x end SassC::Engine.new( input, { style: :compressed } ).render end
Also aliased as: evaluate