Sha256: e95e9c6903cec70cff135bed9627296258652658a2c07b0e99a630520ec39e31
Contents?: true
Size: 632 Bytes
Versions: 17
Compression:
Stored size: 632 Bytes
Contents
require 'sass' module Sprockets class SassCacheStore < ::Sass::CacheStores::Base attr_reader :environment def initialize(environment) @environment = environment end def _store(key, version, sha, contents) environment.cache_set("sass/#{key}", {:version => version, :sha => sha, :contents => contents}) end def _retrieve(key, version, sha) if obj = environment.cache_get("sass/#{key}") return unless obj[:version] == version return unless obj[:sha] == sha obj[:contents] else nil end end def path_to(key) key end end end
Version data entries
17 entries across 17 versions & 5 rubygems