Sha256: fb150b4b8b47fd18f8d9e3e58841bcf2a453699e601f3f1881d184ba6e8fa83e
Contents?: true
Size: 686 Bytes
Versions: 26
Compression:
Stored size: 686 Bytes
Contents
require 'sass' module Sass module Rails class CacheStore < ::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 end
Version data entries
26 entries across 26 versions & 5 rubygems