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

Version Path
zuora_connect_ui-0.10.0 vendor/ruby/2.6.0/gems/sass-rails-5.0.7/lib/sass/rails/cache_store.rb
zuora_connect_ui-0.9.2 vendor/ruby/2.6.0/gems/sass-rails-5.0.7/lib/sass/rails/cache_store.rb
chatops-rpc-0.0.2 fixtures/chatops-controller-example/vendor/bundle/ruby/2.5.0/gems/sass-rails-5.1.0/lib/sass/rails/cache_store.rb
chatops-rpc-0.0.1 fixtures/chatops-controller-example/vendor/bundle/ruby/2.5.0/gems/sass-rails-5.1.0/lib/sass/rails/cache_store.rb
zuora_connect_ui-0.9.1 vendor/ruby/2.6.0/gems/sass-rails-5.0.7/lib/sass/rails/cache_store.rb
zuora_connect_ui-0.9.0 vendor/ruby/2.6.0/gems/sass-rails-5.0.7/lib/sass/rails/cache_store.rb
zuora_connect_ui-0.8.3 vendor/ruby/2.6.0/gems/sass-rails-5.0.7/lib/sass/rails/cache_store.rb
zuora_connect_ui-0.8.2 vendor/ruby/2.6.0/gems/sass-rails-5.0.7/lib/sass/rails/cache_store.rb
sass-rails-5.0.8 lib/sass/rails/cache_store.rb
sass-rails-5.1.0 lib/sass/rails/cache_store.rb
zuora_connect_ui-0.8.1 vendor/ruby/2.6.0/gems/sass-rails-5.0.7/lib/sass/rails/cache_store.rb
zuora_connect_ui-0.8.0 vendor/ruby/2.6.0/gems/sass-rails-5.0.7/lib/sass/rails/cache_store.rb
zuora_connect_ui-0.7.1 vendor/ruby/2.6.0/gems/sass-rails-5.0.7/lib/sass/rails/cache_store.rb
zuora_connect_ui-0.7.0 vendor/ruby/2.6.0/gems/sass-rails-5.0.7/lib/sass/rails/cache_store.rb
sass-rails-5.0.7 lib/sass/rails/cache_store.rb
sass-rails-5.0.6 lib/sass/rails/cache_store.rb
sass-rails-5.0.5 lib/sass/rails/cache_store.rb
sc_core-0.0.7 test/dummy/vendor/bundle/ruby/2.2.0/gems/sass-rails-5.0.4/lib/sass/rails/cache_store.rb
sass-rails-5.0.4 lib/sass/rails/cache_store.rb
solidus_backend-1.0.0.pre3 vendor/bundle/gems/sass-rails-5.0.3/lib/sass/rails/cache_store.rb